Corresponding Virtual Keyboard for German Language

Jul 31, 2013 at 7:09 AM
Hello,

If I want to change the code for German Language then I need to give the proper keycode for each onscreenkey. But I am unable to find out German Language keycodes from VirtualKeyCode enum. e.g if I change
new OnScreenKey { GridRow = 0, GridColumn = 1, Key =  new ShiftSensitiveKey(VirtualKeyCode.OEM_3, new List<string> { "`", "~" })},
to
new OnScreenKey { GridRow = 0, GridColumn = 1, Key =  new ShiftSensitiveKey(VirtualKeyCode.OEM_3, new List<string> { "°", "^" })},
then while using the keyboard, and pressing that particular key, the "~" comes and not "^". Is there any way I can extend this keyboard to German Language by knowing the corresponding Keycodes.

I need the below layout for German Keyboard. The buttons, which I think won’t be needed or are redundant, were marked. All the others should be available:

http://tinypic.com/r/2h4m4cp/5

Image

Thanks
Avik Sen
Coordinator
Aug 2, 2013 at 12:09 AM
Hi There,

To be honest with you I don't know. The best suggestion I've got for you is to experiment through writing a test that exercises all of the key codes with/without modifiers and capture the output character you are after. Check out the latest source code for InputSimulator where there's a test exercising text input. http://inputsimulator.codeplex.com

Cheers,
Mike