I still have the problem, mostly. The multimedia keys work fine but I cannot use the number pad (remember, this keyboard has no numlock key, it is always supposed to be a number pad), there is an = key on the numpad that I cannot use, and there is a . on the number pad that X11 thinks is 'delete'
I would have no way of knowing when the mapping is ready so that I should reconfigure, but in my wild dreams Ubuntu would be cool enough to figure it out from the USB device ID. Here's some xev output: This is the "help" key on this keyboard: KeyPress event, serial 32, synthetic NO, window 0x2e00001, root 0xc1, subw 0x0, time 2594308392, (80,76), root:(1069,103), state 0x0, keycode 106 (keysym 0xff63, Insert), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False This really is the "Clear" key as X11 says, but it is where the NumLock key /would/ be if my keyboard had a NumLock key. It does not; the numbers on the number pad, which have the same symbols as a regular keyboard, are permanently stuck in non-number mode: KeyPress event, serial 32, synthetic NO, window 0x2e00001, root 0xc1, subw 0x0, time 2594316567, (80,76), root:(1069,103), state 0x0, keycode 77 (keysym 0xff0b, Clear), same_screen YES, XLookupString gives 1 bytes: (0b) " " XmbLookupString gives 1 bytes: (0b) " " XFilterEvent returns: False This is the = key on the numeric keypad: KeyPress event, serial 32, synthetic NO, window 0x2e00001, root 0xc1, subw 0x0, time 2594316983, (80,76), root:(1069,103), state 0x0, keycode 157 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False This is not "KP_Delete"; it is period "." : KeyPress event, serial 32, synthetic NO, window 0x2e00001, root 0xc1, subw 0x0, time 2594322542, (80,76), root:(1069,103), state 0x0, keycode 91 (keysym 0xff9f, KP_Delete), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False -- No keymap for 'Apple Extended USB Keyboard' https://launchpad.net/bugs/29009 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs