-
-
Notifications
You must be signed in to change notification settings - Fork 254
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
Backtick/tilde key does not register on US QWERTY layout #216
Comments
Can you download the nightly build from here, unpack |
Attached is a screenshot of the cmd output. It gives a keycode of "0x29", as well as a rawcode of "0xC0", which is the Windows virtual key code for my region (US standard keyboard). Hope this helps. |
For me, I have found that the key display set to code 41 lights up when I press ' (40) instead of ` (41). The key display set to code 40 lights up when I press \ (43) instead of ' (40). Unfortunately pressing ` does not light up any key display at all (or if it does, I have absolutely no idea what key code it would correspond to). Is there somewhere with a list of key code numbers for reference? Edit: Fixed by running demo_hook.exe and checking the hexadecimal keycode for `, which for me turned out to be 125 for some reason. Swapped all the keycodes in the .json config file and it all works now. |
Interesting, I never got any behavior like that even when testing everything I could.
That's so bizarre, I tried the same thing and got no results out of it. Are you on US QWERTY layout? |
Yes, I'm on the US keyboard layout. I originally thought we had the same issue, but we probably had separate issues. I asked around and it's not very common of an issue/symptom. In my case, it was easy enough to fix but I have no clue what your issue might be. I would try a different keyboard and see if that changes anything. |
See #298 for further tracking |
Describe the bug
Backtick/tilde (Windows virtual key 0xC0, keycode 0x0029, VC_BACKQUOTE in libuiohook) does not register when using the overlay. It does show and function properly in io-cct, although the keycode will appear as "0x0". Once the .json config is exported, the correct keycode is listed in the .json file, however input-overlay does not recognize the input (will not illuminate/react, key remains blank in OBS when pressed).
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Backtick\tilde key illuminates on OBS when key is pressed
Screenshots
Current JSON file showing correct keycode:
![ioscreenshot1](https://user-images.githubusercontent.com/96025485/145731006-4341c660-2100-47e0-a5b0-5c5e2ac48c95.png)
OBS input with all top-left keys pressed:
![ioscreenshot2](https://user-images.githubusercontent.com/96025485/145731007-08ac53e9-c801-42bc-9270-08773ce0daf6.png)
Additional information:
Additional context
As mentioned, the correct keycode is being written to the JSON file that is exported from io-cct. I'm not sure if this is an issue with how libuiohook is integrated to recognize those codes, or something else. io-cct DOES recognize the key, which to me seems that whatever fix was pushed to io-cct did not make it to the actual end program. Every other key on my board (tenkeyless) provides the correct inputs.
The text was updated successfully, but these errors were encountered: