Phonetic (Singlish)
Type ammaa and get අම්මා. Your word stays underlined while you compose it.
SiType is a free, open-source Sinhala input method for macOS. Write in Singlish and watch it become සිංහල, or use the standard Wijesekara layout.
brew install --cask mdev64/tap/si-type
This demo uses SiType's actual keymaps. Pick a layout and start typing.
Two layouts, one small native app.
Type ammaa and get අම්මා. Your word stays underlined while you compose it.
The standard SLS 1134 typewriter layout, for touch typists who already know it.
Start a word with ? to keep it in English until the next space, in both layouts. Handy for names, emails and links.
Written in Swift with InputMethodKit. Works in every Mac app, with no accounts and no tracking.
| You type | You get |
|---|---|
mama ?hello yanawaa | මම hello යනවා |
?user@mail.com hari | user@mail.com හරි |
kohomadha? | කොහොමද? |
?? | ? |
Pick one of three ways, then enable SiType in System Settings.
The recommended way. Updates come with brew upgrade.
brew install --cask mdev64/tap/si-typeSiType-vX.Y.Z.zip from the Releases page and unzip it.SiType.app into ~/Library/Input Methods/.xattr -dr com.apple.quarantine ~/Library/Input\ Methods/SiType.app~/Library/Input\ Methods/SiType.app/Contents/MacOS/SiType --registerNeeds the Xcode Command Line Tools (xcode-select --install).
git clone https://github.com/mdev64/si-type.git && cd si-type && ./install.shOpen System Settings → Keyboard → Input Sources → Edit…
Click +, choose Sinhala, and add SiType - Phonetic and/or SiType - Wijesekara.
Switch input sources from the menu bar, or with Control+Space or the 🌐 key.
Not in the list? Log out and back in.
Add a vowel after a consonant for its vowel sign: ka ක, kaa කා, ki කි, ku කු, ke කෙ, ko කො.