[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

iBook us-keyboard problem



I have an iBook with a US keyboard layout, and I'm having a wierd problem I 
hope you can help with. If not, let me know of another place to try.

The mac keyboards have a "keypad equals" key. X doesn't support that as 
separate from regular equals, but I'd like to change it to type equals. The 
problem is that both this KP-equals and the left-arrow key have the same 
keysyms. If I try to modify one, I modift both.

Here's the relevent xev output:

KeyPress event, serial 27, synthetic NO, window 0x2000001,
    root 0x48, subw 0x0, time 35558015, (180,101), root:(183,519),
    state 0x0, keycode 100 (keysym 0xff51, Left), same_screen YES,
    XLookupString gives 0 characters:  ""

KeyRelease event, serial 27, synthetic NO, window 0x2000001,
    root 0x48, subw 0x0, time 35558135, (180,101), root:(183,519),
    state 0x0, keycode 100 (keysym 0xff51, Left), same_screen YES,
    XLookupString gives 0 characters:  ""

KeyPress event, serial 27, synthetic NO, window 0x2000001,
    root 0x48, subw 0x0, time 35560194, (180,101), root:(183,519),
    state 0x0, keycode 100 (keysym 0xff51, Left), same_screen YES,
    XLookupString gives 0 characters:  ""

I am actually hitting different keys here, but it doesn't look like it.

What is wierd is that this works fine in the console. The two keys are 
recognized as different, and I type an = with both keys (on sid).

Any idea where to start with this? How can I see the scancodes that X thinks I 
have? Other?

Thanks for any help,

Frank



Reply to: