Added entry point in imeselector menu to show/hide osk
check if osk exists before toggling it on or off
removed osk code from index.html
moved oskHandler code to jquery.ime.keyboard.js
simulate keypress in osk when physical keyboard is used
make osk draggable if jquery.ui draggable widget is available
before checking draggable, check if jquery.ui is availabe or not
fixed keypress simulation for special chars
better implementation of keypress simulation
using replaceText method from jquery.ime.js for seamless usage of physical keyboard and osk
simplified jquery.ui availability checks
Hide the OSK when escape is pressed
better implementation for escape keypress and toggle OSK handler text logic
release shift key after a key is pressed after it
show current language and input method in OSK
show third layout when altgr is pressed, preserve shift, caps status when input method is updated
Merge pull request #274 from pravee-n/OSK

On-screen keyboard deliverables