The easiest way to confirm the issue would be to go to https://keyjs.dev/ while running Palemoon on NetBSD and see "odd" e.code values for the arrow keys.
I mainly noticed as it broke the arrow keys in the web UI of proxmox and ESXi on Firefox (which made setting adjusting VM BIOS settings impossible)
More details in a thread on a NetBSD list https://mail-index.netbsd.org/current-u ... 47199.html
It looks like the X11 key mappings are set for evdev systems (Linux & FreeBSD)
I've run up a patch which I'm running locally in palemoon which should only affect NetBSD builds (attached). I suspect OpenBSD may be affected, but I don't have a system easily to hand to test (and running remotely from a VM to a different OS does not show the issue)
Patch originally against 39.0.1, but just retested against 34
What do people think?


