Download source code|
Download binary for Windows
Kezb alows input unicode characters with only querty keyboard (or whatever keyboard you have) easily. No changes on keyboard driver are needed. With kezb you can type cyrilic, arabic, chinese, glingon, ... texts.
Who needs it?
At the first place - me!
Program loads a table which defines replacement of typed letter through letter to show.
If the target language has more letters then on the keyboard (e.g. Russian)
composition of latin letters wil be defined for one target letter. For example
it is convinient to use composition "sh" for Russion letter ш
If the writer types a letter, which begins a composition, the program waits for next, and shows the target letter only if the composition ist complete.
You need a replacement-table first. If you whant to write Russian, there is a good news for
you - the table is build into the program and set as default.
Go to Help->Keymap and see which keys and compositions correspond to which
You can create a new keymap eather with this program or with an usual text editor. The keymap consists of pairs: [key or key-composition] - [html-code for letter][html-break line command]
Example (5 first letters from Russian ABC):
a - а<br>
b - б<br>
v - в<br>
g - г<br>
d - д<br>
If you are not familiar with html unicode-codes go to Options->EditKeymap and create (or change) a keymap grafically. First column is the target letter. Select a cell ang click on the left characters-table. Then assign a key or key-composition in the next cell of the second column. If finished, save the table and load it with Options->LoadKeymap. Select Help->Keymap if you forgot which key corresponds to which letter.
If you need to write a piece of text in latin-letters (for example post to y russian mailing-list, and describes a piece of C-code) change mode by pressing "Ctrl+M". Return to non-latin mode with "Ctrl+M" eather.
If you have to write in several languages simultaneously, (e.g. you are a language scientist) you can define short-cuts and switch between several keymaps quickly.
Options->AddQuickLoad opens a dialog for assigning a shortcut to a keymap. Remember, some shortcuts are reserved by system (e.g. Ctrl+C).
This program was created in the hope of being usefull. I will take no responsibility for any damage
it may cause to you. ( e.g. lost data).
Don't hesitate to report bugs or make suggestions.