Skip to content
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

Setting hotkeys to F13 through F24 doesn't work #100

Open
obzerving opened this issue Jun 10, 2022 · 3 comments
Open

Setting hotkeys to F13 through F24 doesn't work #100

obzerving opened this issue Jun 10, 2022 · 3 comments
Assignees

Comments

@obzerving
Copy link

I'm using a RPi zero as the client (version 1.0.0 EA 3) in desktop mode and windows 10 as the server (also version 1.0.0 EA 3). I'm able to successfully use F1 through F12 as hotkeys in OBS (along with the specific OBS functions), but F13 through F24 don't appear to be sent to OBS. I also tried using a browser-based keyboard tester and saw the same results. FYI, I have been setting (for example) F13 in the key combination field of the server's Hotkey definition with zero milli-seconds delay. In searching through Google, I thought this issue had been raised and addressed before, but I don't see it in either the current server or client issues.

@rnayabed
Copy link
Member

To fix this we will have to write our own solution to click the keys instead of relying on Java Robot.

@rnayabed
Copy link
Member

Does the f13-24 keys work in other software except OBS?

@rnayabed rnayabed self-assigned this Jun 28, 2022
@obzerving
Copy link
Author

As I mentioned in my first message, I also tried using a browser-based keyboard tester. It detected keys F1 through F12, but not F13 through F24. I'm suspecting that the key codes for F13-F24 on Windows may not be the same as the key codes on Linux. The reason may be related to the scancode sets in use. See http://www.quadibloc.com/comp/scan.htm for a comprehensive discussion of scancode sets and how different keyboards alter the scancode of each key.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants