On 06/16/2013 04:43 PM, Jim Brain wrote:
UNderstood. What's tripping me up is the MS ref
shows |\ on 29 on US
kbs, 42 on intl kbs (some of them, others have <> on 42). Anyway, since
you send 42 all the time, you're sending the INTL version of the code
all the time, and I'm wondering if the PC deals with that internally, or
if a US machine balks at getting an INTL code that would never be sent
on the US KB.
What does one call the 0x61 INtl PS/2 key? PS2_KEY_????
Well, Microsoft calls 42 and 45 "Europe 2" and "Europe 1". If you
look
at an image of a 102 key British-layout keyboard, you'll see the
difference- note the extra backslash key to the right of the left shift.
Similarly, note that the backslash key on the US keyboard has been
replaced by a double-high, single-wide ENTER key and that there's a key
with the octothorpe/tide key between quote and ENTER. (Keyboard layout
168).
Call it what you want...
--Chuck