-
-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Less/greater/backslash" key on ISO 105-key Nordic layout not detected on Linux. #378
Comments
Input overlay does not use sdl2 for keyboard input, it uses libuiohook. |
@univrsal Thank you so much for looking into this so quickly. It would seem then that Firefox works exactly the same as Chromium actually, and both of them correctly specifies the When the fix has been released, I'll look into getting it into the Nix package. |
That's strange. So if you press the key on this, what does the Currently the fix is just pushed to master, do you need a new version to be released for the package? |
That looks correct, never mind then. |
Platform:
Linux-compatible (NixOS), Firefox
Bug Description:
Input Overlay fails to register presses to the 105th key on Nordic layout 105-key ISO keyboards. (That's the less than/greater than/backslash key located between Right Shift and Z. It is prime keyboard real-estate for gaming.)
IO-CCT on Firefox, claims the keycode is 0xE46 = 3654, which isn't to my knowledge a valid (SDL2) keyboard scancode. In the IO-CCT user interface, this binding does work correctly, but it does not work in OBS.
Having read the SDL2 source code, I have tried manually entering the following code values: 49, 50, 100.
According to the command
showkeys
which prints scancodes to terminal as they're pressed, (and is otherwise consistent with IO-CCT,) the scancode for this key is 86. Manually entering this value in the JSON configuratiion also does not work.Reproduction instructions:
On Linux, with Firefox
<>\
key located between right shift and Z.Expected behavior:
Key overlay should work the same in IO-CCT and OBS.
Additional information:
The text was updated successfully, but these errors were encountered: