Comment 31 for bug 313514

X can't handle keycodes above 255, so evdev is right. The mappings should be done in the kernel AIUI.