Ok here is a start. Make sure your Numlock is off, and type “xev” in the console. Press these keys: Keypad 7, Numlock, Keypad 7. Post the output (only the output generated by these key presses, should be six items in total). For reference, here is what it outputs for me:
KeyPress event, serial 40, synthetic NO, window 0x5400001,
root 0xa2, subw 0x0, time 2438335, (-508,406), root:(246,429),
state 0x0, keycode 79 (keysym 0xff95, KP_Home), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x5400001,
root 0xa2, subw 0x0, time 2438431, (-508,406), root:(246,429),
state 0x0, keycode 79 (keysym 0xff95, KP_Home), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 40, synthetic NO, window 0x5400001,
root 0xa2, subw 0x0, time 2438911, (-508,406), root:(246,429),
state 0x0, keycode 77 (keysym 0xff7f, Num_Lock), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x5400001,
root 0xa2, subw 0x0, time 2438999, (-508,406), root:(246,429),
state 0x10, keycode 77 (keysym 0xff7f, Num_Lock), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 40, synthetic NO, window 0x5400001,
root 0xa2, subw 0x0, time 2439519, (-508,406), root:(246,429),
state 0x10, keycode 79 (keysym 0xffb7, KP_7), same_screen YES,
XLookupString gives 1 bytes: (37) "7"
XmbLookupString gives 1 bytes: (37) "7"
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x5400001,
root 0xa2, subw 0x0, time 2439615, (-508,406), root:(246,429),
state 0x10, keycode 79 (keysym 0xffb7, KP_7), same_screen YES,
XLookupString gives 1 bytes: (37) "7"
XFilterEvent returns: False