Я попытался сделать клавиатуру программно внутри своего приложения, используя дочерний элемент управления, и загрузить ее по нажатой функции.
Если вы ищете что-то глобальное, то вы можете попробовать это http://www.ghacks.net/2010/06/06/the-ultimate-guide-to-keyboard-remapping/