Easily type Indian languages on macOS using Varnam transliteration engine.
See a demo of how Varnam works: https://www.youtube.com/watch?v=7bvahY0sdWo
- Make sure XCode is installed
- Clone and do
git submodule update --init
cd Installation && ./build
- Run the newly built
VarnamIME.pkg
installer
Built at FOSSUnited's FOSSHack21.
This project is a hard-fork of lipika-ime
There aren't many documentation on how to make IMEs for macOS, especially in English. Getting started with XCode is also tricky for beginners. Setting up Lipika was also difficult.
Resources that helped in making IME on macOS (ordered by most important to the least):
- https://blog.inoki.cc/2021/06/19/Write-your-own-IME-on-macOS-1/ (The last section is very important!)
- https://jyhong836.github.io/tech/2015/07/29/add-3rd-part-dynamic-library-dylib-to-xcode-target.html
- https://github.com/lennylxx/google-input-tools-macos (An IME made 2 months ago, Has GitHub CI builds)
- https://github.com/nh7a/hiragany (Simple Japanese IME)
- pkamb/NumberInput_IMKit_Sample#1
- API Docs: https://developer.apple.com/documentation/inputmethodkit/imkcandidates
Copyright (C) 2018 Ranganath Atreya
Copyright (C) 2021 Subin Siby
This program is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation; either version 3 of the License,
or (at your option) any later version.
This program comes with ABSOLUTELY NO WARRANTY; see LICENSE file.