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

Reply via email to