Here's a component (Ext.ux.VirtualKeyboard) that provides a multilingual virtual keyboard inspired from GreyWyvern's nice one.
I adapted the code to create an ExtJS component which can be used in different ways:
- As a component
- Through a plugin (Ext.ux.plugins.VirtualKeyboard) with direct call
- Through a plugin with indirect call
See the attached example source code for different types of instantiation methods, config options and events
LIVE DEMO HERE
Tested with ext-2.2 and FF2/3, IE6/7, Chrome, Opera, Safari
Hope this can be useful for multilingual projects.