OnScreen Keyboard displays a floating keyboard on the screen and allows the user to select the language of the keyboard. This application also includes an option that allows the user to change the keyboard layout. Eazykeyboard provides a simple onscreen keyboard that can be used to type with keyboard or mouse into application windows. It is useful for physically impaired people and who are unfamiliar with certain keyboard layout. It sends key events to the application where the input foucs was last set. User can either click on buttons of this virtual keyboad or directly press physical keys(with input focus on eazykeyboard). The eazykeyboad forwards appropriate key events to the application input window.
* Supports multiple languages (All languages supported by gtk-2.0).
* Supports one to many mapping (One key can send many characters, maximum 3).
* It has facility to change language on the fly.
* Initialy reads current keyboard map loaded into the memory.
* It is transperant to xmodmap and Xkb input mechanism.
* It may work independent of current keyboard map loaded into the memory.