upper 16 bits of keylayout value indicates keyboard layout. lower 16 bits of keylayout value indicates country/language. If the keymap file doesn't match exactly to keylayout value, the typical keyboard of the country/language should be used. For example [1]: 0x00000409: US English 0x00010409: US Dvorak 0x00020409: US International 0x00030409: US Dvorak for left hand 0x00040409: US Dvorak for right hang 0x0000040e: Hungarian 0x0001040e: Hungarian 101-key [1] https://msdn.microsoft.com/windows/hardware/commercialize/manufacture/desktop/windows-language-pack-default-valuesmaster
parent
7c516d7d07
commit
5725200e82
Loading…
Reference in new issue