by: Gabor Simon • 56
CompassKeyboards main goal is to enable entering any character (including international characters and symbols of computer languages as well) with the same layouts.
Default layouts support Latin- and Cyrillic-based and Greek character sets, user-defineable external layouts are supported as well.
For entering a plain character just 'grab' a key and drag it to some direction, for entering some accented ones, do a big swipe across the whole keyboard :)! Depending on the direction of the big swipe, you can choose different sets of accenting.
For choosing a different layout, do a big swipe from the top-left corner of the keyboard across to bottom-down, and choose a layout from L0 to L6 (L0:Latin, L1:Cyrillic, L2:Greek, L3-L6:Custom).
To get a visual feedback about the symbol you are about to enter, visit the entries 'Feedback/Normal feedback' and 'Feedback/Password feedback' in the Settings menu, and choose either Toast or Highlight.
Supported Latin-based languages:
Afrikaans, Albanian, Azeri, Belarussian, Bosnian, Croatian, Danish, Dutch, English, Estonian, Faroese, Finnish, French, German, Hungarian, Icelandic, Irish, Italian, Kurdish, Latvian, Lithuanian, Maltese, Norwegian, Polish, Portuguese, Romanian, Scottish, Serbian, Slovakian, Slovenian, Spanish, Swedish, Tatar, Turkish, Vietnamese, Welsh
Supported Cyrillic-based languages:
Belarussian, Bosnian, Bulgarian, Kazakh, Macedonian, Russian, Rusyn, Serbian, Ukrainian, Tajik, Tatar.
For a full documentation and source please visit the link http://code.google.com/p/compass-keyboard/wiki/CompassKeyboard
CompassKeyboard is completely free of charge (not even ads), voluntary donations are thankfully accepted via PayPal.
Tags: layout customize , compasskeyboard , compass keyboard , international characters , ukrainian keyboard source code , greek character set samsung , ukrainian character set , source code for macedonian keyboard , kurdish fonts for samsung galaxy s2