be / international keyboard with xserv 4.3.0-57
Wed Mar 17 20:55:00 GMT 2004
> These language identifiers + some minor bit make up the keyboard layout id
> I get from windows. So the language code is the only way I can handle
> the layouts.
Comparing some Register keys from my computer (Languge: Dutch (Belgian)
/Keyboard: Belgian (point)) and my friend (Language: Dutch (Belgian)
/Keyboard: US (international)) I found the following:
1 (REG_SZ) = 000813
(This is the Dutch (Belgian) part I guess?)
My friend (with the US keyboard on his computer) has an additionally
00813 (REG_SZ) = 20409
My guess is you'd have to take the first key, and let the keyboard
override with the second key (if there is a substitution)
FYI: I found a 'mapping' between the Windows 'numeric' codes and the old
'DOS' codes in HKLM\System\CurrentControlSet\Control\Keyboard
I think there you'll find all the possible entries, with an immediate
mapping to a keyboard layout.
80C (REG_SZ) = be
813 (REG_SZ) = be
20409 (REG_SZ) = us
(which are the same for X as far as I can tell)
I hope I helped you...
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1957 bytes
Desc: S/MIME Cryptografische ondertekening
More information about the Cygwin-xfree