Source code: klavaro-3.11.tar.bz2 (1266 kB)

In order to get binary packages or ports, you should visit the repositories of your OS. Here are some:

Windows: klavaro-3.09-win-setup.exe (11.4 MB)

Previous versions: sourceforge.net/projects/klavaro/files/

Growing frustrated with other options that rely mostly on a few specific keyboards, Klavaro is libre software that intends to be keyboard and language independent, saving memory, time and money.

The key features are:

Internationalization: ar bg bn ca cs da de el en_GB eo es eu fi fr gl hu hr it kk ky nb nl pa pl pt_BR pt_PT ro ru sl sr sv te uk ur vi wo zh_CN

(if you want to translate to another language, please read the instructions for translation)

Ready to use keyboard layouts: QWERTY : AR, BG, BR, BR_abnt2, CZ, EL, EO, ES, EU, HE, IN, IT, JP, KK, NB, PT, SE, SK, TR, UK, UR_crulp, UR_nla, US

: AR, BG, BR, BR_abnt2, CZ, EL, EO, ES, EU, HE, IN, IT, JP, KK, NB, PT, SE, SK, TR, UK, UR_crulp, UR_nla, US Dvorak : BG, BR, DE_AdNW, DE_neo2, EO, FR, FR_bépo, TR, UK, US, US_BR, US_ES, US_SE

: BG, BR, DE_AdNW, DE_neo2, EO, FR, FR_bépo, TR, UK, US, US_BR, US_ES, US_SE QWERTZ : CZ, DE, HR, HU, SK

: CZ, DE, HR, HU, SK AZERTY : FR, FR_ibook, BE

: FR, FR_ibook, BE JTSUKEN : RU, RU_typewriter, UA

: RU, RU_typewriter, UA Colemak : US

: US AlphaGrip5 : US

Keyboard layout editor: Configure position of keys and save as a text-file. If your keyboard is missing, you can create it. Let us know about any new layouts you create.

Basic course: Memorize the position of the keys on the keyboard. Independent from keyboard layout, by generation of random character sequences to be repeated by the user.

Adaptability exercises: Practice using the whole keyboard by inputting a random string of designated keys. Develops the capacity to adapt your typing skills to any kind of strange words that may appear in some texts.

Speed exercises: Achieved when typed in a well known environment or language. Even if your language isn't supported by the application, you still can indicate texts in any language to include the words contained therein.

Fluidness exercises: Type complete paragraphs, with good sense sentences. Spelling errors must be corrected before proceeding. Special attention is given to the rhythm, aiming to be as uniform as possible. Load any text files, independent of language.

Progress charts: At the completion of each exercise, some characteristics of your performance are saved and can be showed graphically. Thus, you can easily observe your learning progress (or regression).

Including other texts: Facilities to import external text for use with the advanced modules (velocity / fluidness). You can launch the usual dialog to select a local file on the system; you can paste text already copied to the clipboard; and more, you can select, drag and drop text in the entry box at the bottom of the tutor window.

Semi-online contest: The last training module scores users by rank according to their touch typing skills. The ranking is only done locally, for users on a shared machine, or data can be sent to a web-server, providing a publicly available global ranking. Making the platform into a "online" game.