I wish to incorporate an on-screen keyboard on selected forms in a VB project. I realize that I can turn on the Microsoft On-Screen Keyboard (osk.exe) but how do I turn it on and off selectively? Also, is there a 3rd party control or documented VB code for an on-screen keyboard?