3 ms·
It's not really "in progress" for the moment since I've essentially solved the problem for myself, but I examined several different techniques to enable real-ti
by archagon 13y ago
It's not really "in progress" for the moment since I've essentially solved the problem for myself, but I examined several different techniques to enable real-time transliteration in OSX (in the vein of http://www.translit.ru http://www.translit.ru — "chego" turns into "чего" as you type) and implemented most of them to varying degrees of completeness. I'm now happily using technique #1 (input method binary) in my everyday life and it's so, so much better than the default or phonetic Russian keyboards. Eventually, when I have some free time, I want to generate pre-compiled binaries, do some refactoring, create a pretty home page, fix the documentation, and add some extra features. But if you'd like to use it now, you can pull the code and compile to your heart's content. You can even change the transliteration input/output map to anything you want — the format is simple JSON!
https://github.com/archagon/cyrillic-transliterator https://github.com/archagon/cyrillic-transliterator