Ticket UUID: | f169211b0ad6b318ed11ffd22b2f899ea5085df2 | |||
Title: | Push to talk not working (with certain keys) | |||
Status: | Open | Type: | Bug | |
Severity: | Minor | Priority: | Low | |
Subsystem: | Windows | Resolution: | Open | |
Last Modified: | 2019-10-29 22:17:59 | |||
Version Found In: | 0.4.19 | |||
Spike — 2019-10-29 14:15:39 Hi, push to talk is not working for certain buttons like the 'ctrl' button or '<>', ';' ... | ||||
cancel — 2019-10-29 22:15:12 Yeah. This is a limitation of the API Ripcord uses on Windows. It uses RegisterHotKey, which is a system that lets programs ask Windows for specific keys they want to listen to, even if none of the Ripcord windows are focused/active. Unfortunately, certain keys cannot be used with RegisterHotKey. The alternative to RegisterHotKey is RawInput, but RawInput works by listening to all keystrokes, not just certain ones that the program asks for. I want to avoid doing this with Ripcord, because it's worse for privacy, but as you can see there are some limitations. So I'm not really sure what to do right now. |