Re: Lost keypresses [was Re: GGI and cli/sti in X]

Andreas Schwab (schwab@issan.informatik.uni-dortmund.de)
01 Apr 1998 13:37:58 +0200


Geert Uytterhoeven <Geert.Uytterhoeven@cs.kuleuven.ac.be> writes:

|> However, now I switched to a PS/2 keyboard on my CHRP box (which has both ADB
|> and PS/2 keyboard connectors), and now X has problems with the scancode
|> prefixes. It just ignores the 0xe0 (unknown key) and interpretes the next
|> scancode. For e.g. cursor up, this means I get a KP_2, since the scancodes for
|> cursor up are 0xe0 followed by the scancode for KP_2.

But on Intel you'll get the prefixes as well, don't you? So why does it
work there?

|> 1. Will it work if I change the keyboard mode from VC_RAW to VC_MEDIUMRAW?
|> AFAIK the only difference is that VC_MEDIUMRAW sends single keycodes,
|> while VC_RAW sends scancodes, which may be prefixed. I haven't tried it
|> yet, though.

|> 2. Is there a good reason for keeping the scancode system? Life would be
|> much easier if each key would generate a unique single keycode.
|> (preferably even 16 bit, since 8 bit (7 bit plus up/down bit) is too
|> limited for some keyboards)

IMHO these questions should be solved once and for all architectures.

Andreas.

-- 
Andreas Schwab                                      "And now for something
schwab@issan.informatik.uni-dortmund.de              completely different"
schwab@gnu.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu