PINE64
Hardware keyboard top row keycodes problem - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone Pro (https://forum.pine64.org/forumdisplay.php?fid=177)
+--- Forum: PinePhone Pro Accessories (https://forum.pine64.org/forumdisplay.php?fid=181)
+--- Thread: Hardware keyboard top row keycodes problem (/showthread.php?tid=16068)



Hardware keyboard top row keycodes problem - cyrelk - 02-12-2022

I've a little problem with the values returned by _some_ keys from the top row, only when used with the 'Fn' key.

For example Fn-1 does not return the pipe character '|' but '\';  '~' returns 'back tick' and '+' returns '='.

A firmware problem or  kernel's driver one ?


RE: Hardware keyboard top row keycodes problem - aigilea - 02-25-2022

That's because there's no |, ~ or + keys on the regular keyboard, so scancodes sent by the pine keyboard correspond to \,` and = respectively. Theoretically keyboard should report keycode along with scancode to hint the driver about such cases, so this problem should be resolved at some point.
Until then you may use fn+shift+key on these combinations.


RE: Hardware keyboard top row keycodes problem - cyrelk - 03-03-2022

Ah thank-you, will try