Latoru is a tool that helps Russian learners type Russian using the Latin alphabet while the program replaces it with Cyrillic characters.
We set a low level hook on the keyboard, and evaluate which buttons were pressed. If combinations such as "ye", "yu", "yo", "ya" were pressed, we use the "y" as a modifier and send out the correct character.
Any kind of contribution is welcome! (please fix my bad code)
- Big ol' ugly switch-case that is responsible for the characters
-
ы
,ь
andъ
don't work as expected :P - I forgor to add the
щ
💀