Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
- For some reason if you bind any of the F1 - F12 keys they don't work when hooked even with modifiers.
- It would be helpful the be able to HOOK and disable HOOK for each individual binding.
I will continue testings but if we could bind F13 - F24 and use them as hooked keys that would solve A WHOLE LOT OF HEADACHE.
The Stream Deck was what I was toying with, in fact. If I can figure out a way to inject the keys into Facerig, I'll just write a Stream Deck addon... but Facerig does not seem to want to take in targeted keys. Alas!
I tried checking several things, and discovered it's using DirectInput directly for inputs. Proxying DirectInput isn't terribly hard, so probably this coming weekend I'll try to write myself a nice little DirectInput proxy that can accept external messages (such as from Stream Deck) and generate DInput events as appropriate. The only caveat I'm concerned about is if the program suspends the input loop when in the background; if that's the case, I'm outta ideas entirely.
It seems like waaaaay more effort than should be required, but. Admittedly, the bonus is that if it works, no need to muck about with the input hotkey settings.