I've been doing a little more investigating. I'm pretty sure this issue is this:
https://bugs.freedesktop.org/show_bug.cgi?id=25262 So, if I understand this correctly, this won't/can't be fixed in X and has to be handled by your desktop environment. It does seem to me that there probably is a way to set the default rates/keymaps. If anyone knows what the canonical way to do that is, I'd love to know! ** Bug watch added: freedesktop.org Bugzilla #25262 https://bugs.freedesktop.org/show_bug.cgi?id=25262 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/287215 Title: xmodmap settings not getting honored when keyboard devices are hotplugged Status in xorg-server package in Ubuntu: Confirmed Bug description: Binary package hint: xserver-xorg-input-evdev I use xmodmap to map the caps lock key to the meta key with the following in my ~/.Xmodmap: ! ! - map capslock to meta key ! remove Lock = Caps_Lock add Mod3 = Caps_Lock This works correctly on Intrepid on my lenovo T61's built-in keyboard. When I plug in a USB keyboard, caps lock is not mapped to meta, though it still is mapped that way on the built-in keyboard. If I then re-run xmodmap on my .Xmodmap, caps lock on the USB keyboard gets mapped correctly; however, unplugging and re plugging in the USB keyboard results in its caps lock key being reset to the unmapped state. This worked correctly on hardy. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/287215/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

