Hi Sebastian,
on a UK keyboard the key to the right of the (shorter) left shift is a
Backslash/Vertical Bar, while the key left of (or above) Enter is labeled '#
/~'. On a typical US keyboard there is only the key next to Enter labeled
with '\' and '|'. On the German keyboard there is a key next to Left Shift
labeled '</>/|' and a key next to Enter labeled '/#
Selecting a UK layout on my Linux box makes my \|-labeled key next to Enter
generate the #/~ characters. I expect if I had the key next to left shift it
would generate \,|.
I would therefore follow the USB hid tables and current HelenOS keycode
names and would suggest the name KC_BACKSLASH_NONUS. I agree with it being
after left shift.
Best regards,
Jiri
---------- Původní zpráva ----------
Od: Sebastian Köln <[email protected]>
Komu: HelenOS development mailing list <[email protected]>
Datum: 13. 3. 2014 21:46:17
Předmět: [HelenOS-devel] Keycode name for missing key
"Hello,
I wrote a german keyboard layout and stumbled upon a key, which is not
present
on an US keyboard.
The key has the scancode 0x56 (0x64 for usb) and is located between the left
SHIFT key and the Z/Y key.
The USB HID Usage Tables label it "Keyboard Non-US \ and |" and give the
following note:
"Typical language mappings: Belg:<\> FrCa:«°» Dan:<\> Dutch:]|[ Fren:<>
Ger:<|> Ital:<> LatAm:<> Nor:<> Span:<> Swed:<|> Swiss:<\> UK:\| Brazil: \|.
"
The main question is, how to name the keycode for this key and where to
place
it in the keycode.h header.
So far I have named it KC_BAR and placed it behind KC_LSHIFT.
Greetings,
Sebastian Köln_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel"
_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel