helps you type any Latin based languages on a US keyboard by using only ten unique diacritic keys.
LatinKey provides a simple, intuitive and fast way to enter accented characters by simulating handwriting. With LatinKey, you type as you write; base characters first and then the diacritic keys. There is no Alt key, and no dead key is needed. LatinKey does not require you to install a keyboard driver, and your keyboard layout is not changed except for the addition of the ten diacritic keys.
In order to get an accented character with LatinKey, you have to type two keystrokes: the first one for the base character and the second one for the diacritic mark. When you type a key that is assigned to a diacritic mark, it will be checked with the previous character in the input string. If they can be combined together to form a valid accented character in the chosen language, LatinKey will replace them with the accented character. If not, it will simply be passed to Windows for translating to a normal character. A double keystroke removes the diacritic mark from the newly formed accented character to restore the base character plus an original character for that key. This method lets you mix any foreign language with English freely and reduces significantly the need of switching back and forth between different keyboard layouts.
LatinKey supports the following languages: French, Spanish, Portuguese, Italian, Albanian, Rhaeto-Romanic, Dutch, German, Danish, Swedish, Norwegian, Finnish, Irish, Scottish, Czech, Hungarian, Polish, Romanian, Croatian, Slovak, Slovenian, Esperanto, Maltese, Latvian, Lithuanian, Turkish, Vietnamese, Gaelic, Welsh, Nordic, and more.
Both Windows and ISO codepages are supported. LatinKey uses hotkeys to switch and activate codepages quickly, and the diacritic keys are reassignable.
LatinKey runs on
Windows 95/98/Me/NT/2000/Windows 10/11
and is available under the
30-day Trial
license
— the installer is 1 MB.
We’ve catalogued it under
Macros and Batch Processing.
Help fellow users decide. Share your experience with LatinKey.