-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Non-numlocked numpad keys cannot be assigned as hotkeys under Wayland #9244
Comments
We dont map special keypad face buttons (see: obs-studio/libobs/obs-nix-wayland.c Line 1027 in 578dc46
Someone would need to add these or convince xkb to do the mapping back to the non-keypad versions. |
Thanks for the pointer! So that means it would need to be added to: obs-studio/libobs/obs-hotkeys.h Lines 102 to 118 in 578dc46
obs-studio/libobs/obs-nix-wayland.c Lines 1027 to 1063 in 578dc46
obs-studio/libobs/obs-nix-x11.c Lines 312 to 345 in 578dc46
obs-studio/libobs/obs-hotkey.c Lines 1353 to 1368 in 578dc46
Anywhere else? |
a964194 is the last addition of new keys. Whether they should be their own keys or map into normal end/pgdn/etc im not sure. Id probably just map them to the normal keys and not add extra keys. You should probably see what occurs in windows/mac for the same keys. |
Operating System Info
Other
Other OS
Arch Linux
OBS Studio Version
Git
OBS Studio Version (Other)
ga4834efde
OBS Studio Log URL
Nothing relevant in logs
OBS Studio Crash Log URL
No response
Expected Behavior
The numpad End key is assigned to the chosen action.
Current Behavior
Nothing happens. The input field remains blank.
Steps to Reproduce
wev
KP_End
was pressed (distinct from theEnd
key)wev
Anything else we should know?
Numeric inputs from the numpad work just fine (like "1" with num lock turned on). The equivalent non-numpad keys work fine (like the regular "End" key).
It could be that Hyprland is doing something weird in how it handles num lock (see hyprwm/Hyprland#2682 for example), but given that
wev
produces the expected output I don't think this is related to Hyprland.The text was updated successfully, but these errors were encountered: