As what [this thread] brings up seems to have gone unresolved in terms of a conclusive answer about why certain keys are not supported I'm bringing the question up again.
I'm using a nordic keyboard, and want to use < as a hotkey for Push to Talk, this corresponds to a key code of 226 or 0xE2.
When trying to set it in the Settings/Hotkeys interface the input field stays blank, and if used together with a modifier (shift + < or such) only the modifier is shown.
I have dug into the settings files found in AppData\Roaming\obs-studio\basic\ scenes/profiles and tried to manually set it there, to no avail. Replacing for example "OBS_KEY_A" with "OBS_KEY_LESS" in the scene config json-file results in a nice input window as shown below, but no working hotkey. (Of course assuming that I have guessed the key correctly in obs-hotkeys.h.)
Based on the content of https://github.com/jp9000/obs-studio/blob/master/libobs/obs-hotkeys.h I'm assuming that the following implies that OBS Studio in some way supports the key, besides the fact that it is completely standalone on a nordic keyboard layout, works perfectly fine in OBS Classic, and requires no modifier keys to access.
This leaves me wondering:
I'm using a nordic keyboard, and want to use < as a hotkey for Push to Talk, this corresponds to a key code of 226 or 0xE2.
When trying to set it in the Settings/Hotkeys interface the input field stays blank, and if used together with a modifier (shift + < or such) only the modifier is shown.
I have dug into the settings files found in AppData\Roaming\obs-studio\basic\ scenes/profiles and tried to manually set it there, to no avail. Replacing for example "OBS_KEY_A" with "OBS_KEY_LESS" in the scene config json-file results in a nice input window as shown below, but no working hotkey. (Of course assuming that I have guessed the key correctly in obs-hotkeys.h.)
Based on the content of https://github.com/jp9000/obs-studio/blob/master/libobs/obs-hotkeys.h I'm assuming that the following implies that OBS Studio in some way supports the key, besides the fact that it is completely standalone on a nordic keyboard layout, works perfectly fine in OBS Classic, and requires no modifier keys to access.
Code:
//row nr followed by actual content
121 OBS_HOTKEY(OBS_KEY_QUOTE)
122 OBS_HOTKEY(OBS_KEY_LESS) //what I'm assuming is the key I want to use, <
123 OBS_HOTKEY(OBS_KEY_EQUAL)
124 OBS_HOTKEY(OBS_KEY_GREATER)
This leaves me wondering:
- If there is a list of supported keys/combinations of keys?
- Is there is a way to accomplish my goal without using third-party software?
- Why is this key (and possibly other keys) not supported in the current OBS Studio, it works perfectly fine in OBS Classic?
Last edited: