I tried that but got:
$ xkbcomp -xkm -m gb /usr/X11R6/lib/X11/xkb/keymap/xfree86 /etc/X11/xkb/keymap/gb
Error: Include file wrong type (expected KeyNames, got Keymap)
Include file "xfree86" ignored
Abandoning keycodes file "gb"
This is what /usr/X11R6/lib/X11/xkb/keymap/xfree86 says for gb:
xkb_keymap "gb" {
xkb_keycodes { include "xfree86" };
xkb_types { include "default" };
xkb_compatibility { include "default" };
xkb_symbols { include "en_US(pc105)+gb" };
xkb_geometry { include "pc(pc102)" };
Can you see what I'm doing wrong?
Thanks,
JS.
just because i often ran across it an due to my earlier question on that list which seems to pop up in google if you search for that topic i'd like to write down how to make cygwin's XWin work natively with a non us keyboard (tested with the german keyboard but should also work for other languages)* first you have to compile a keymap for your language - for german this looks like xkbcomp -xkm -m de /usr/X11R6/lib/X11/xkb/keymap/xfree86 \ /etc/X11/xkb/keymap/de in older versions of cygwin xfree86 it had to be /tmp/de.xkm instead of /etc/X11/xkb/keymap/de * then you can start your xserver like XWin.exe -xkbmap de and you should have your keyboard (btw. don't be surprised that in the shell not all charackters are shown - like for instance the german umlauts - thats the default bash behavior as used in cygwin - just open a vi inside that bash and you should be able to see all the other charackters too * if you want to know what the name for your keyboard is or which ones are available: just have a look at /usr/X11R6/lib/X11/xkb/keymap/xfree86 hope that helps someone and maybe this should be added to the cygwin/XFree86 faq ... i hope everything is correct and i have not missed anything - best wishes t -- thomas graichen <[EMAIL PROTECTED]> ... perfection is reached, not when there is no longer anything to add, but when there is no longer anything to take away. --- antoine de saint-exupery -- end of forwarded message -- -- thomas graichen <[EMAIL PROTECTED]> ... perfection is reached, not when there is no longer anything to add, but when there is no longer anything to take away. --- antoine de saint-exupery
_________________________________________________________________ Stay in touch with MSN Messenger http://messenger.msn.co.uk
