McLoud
October 16th, 2005, 04:18 PM
I did the upgrade to Breezy, now ET stopped seeing the difference between the 5 on main keyboard and the 5 in the numeric keypad (KP_5), no matter how I use numlock (I don't think it would made a difference anyway). I have made sure I used different bindings for both keys, but looks like the keycodes may be messed somehow. This is how the keyboard is configured:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us_intl"
EndSection
This is the output from xev after pressing/releasing KP_5:
KeyPress event, serial 29, synthetic NO, window 0x2c00001,
root 0x116, subw 0x0, time 20429644, (500,436), root:(503,457),
state 0x0, keycode 84 (keysym 0xffb5, KP_5), same_screen YES,
XLookupString gives 1 bytes: (35) "5"
XmbLookupString gives 1 bytes: (35) "5"
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0x2c00001,
root 0x116, subw 0x0, time 20429726, (500,436), root:(503,457),
state 0x0, keycode 84 (keysym 0xffb5, KP_5), same_screen YES,
XLookupString gives 1 bytes: (35) "5"
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us_intl"
EndSection
This is the output from xev after pressing/releasing KP_5:
KeyPress event, serial 29, synthetic NO, window 0x2c00001,
root 0x116, subw 0x0, time 20429644, (500,436), root:(503,457),
state 0x0, keycode 84 (keysym 0xffb5, KP_5), same_screen YES,
XLookupString gives 1 bytes: (35) "5"
XmbLookupString gives 1 bytes: (35) "5"
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0x2c00001,
root 0x116, subw 0x0, time 20429726, (500,436), root:(503,457),
state 0x0, keycode 84 (keysym 0xffb5, KP_5), same_screen YES,
XLookupString gives 1 bytes: (35) "5"