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

Reply via email to