Rachael wrote:Keyboards with a second or third function key row are exceptionally rare.
The reason I want this is because I need free virtual keys for Interactive streams. The logic is next:
Step 1: I create next bindings:
bind F1 "summon monster 1'
bind F2 "summon monster 2'
...
bind F24 "summon monster 24'
Step 2: I create next rules in my stream chat software (rutony chat in my case):
Rule 1: if user write "!summon_tier1" in stream chat, then click F1 virtual key in GZDoom
Rule 2: if user write "!summon_tier2" in stream chat, then click F2 virtual key in GZDoom
...
Rule 24: if user write "!summon_tier24" in stream chat, then click F24 virtual key in GZDoom
This way stream viewers can control my GZDoom via chat messages (even with general F1-F12 keyboard in my PC).
BUT: I understand, that if it's not an easy to implement, then we can postpone this until better times
P.S. Examples of how to handle F17-F24 can be found there:
https://github.com/JNechaevsky/inter-doom (but I'm not sure, can it be reused in GZDoom, but at least I tested it and it works with stream chat software, so I can bind and use virtual keys for stream events)
Rachael wrote:Making an educated guess with the first key (F13) is not sufficient for this.
P.S.2. In my current GZDoom setup, I use F1...F16 keys and they are working correctly (the only exception is if GZDoom window is minimized, and stream software tries to transfer virtual F4 key to GZDoom, then GZDoom window will be closed, so I use all F keys except F4 key). So F13...F16 keys are working for now (but I'm not sure about real keyboards with 16 keys, because used only virtual ones)
[quote="Rachael"]Keyboards with a second or third function key row are exceptionally rare.[/quote]
The reason I want this is because I need free virtual keys for Interactive streams. The logic is next:
Step 1: I create next bindings:
bind F1 "summon monster 1'
bind F2 "summon monster 2'
...
bind F24 "summon monster 24'
Step 2: I create next rules in my stream chat software (rutony chat in my case):
Rule 1: if user write "!summon_tier1" in stream chat, then click F1 virtual key in GZDoom
Rule 2: if user write "!summon_tier2" in stream chat, then click F2 virtual key in GZDoom
...
Rule 24: if user write "!summon_tier24" in stream chat, then click F24 virtual key in GZDoom
This way stream viewers can control my GZDoom via chat messages (even with general F1-F12 keyboard in my PC).
BUT: I understand, that if it's not an easy to implement, then we can postpone this until better times
P.S. Examples of how to handle F17-F24 can be found there: https://github.com/JNechaevsky/inter-doom (but I'm not sure, can it be reused in GZDoom, but at least I tested it and it works with stream chat software, so I can bind and use virtual keys for stream events)
[quote="Rachael"]Making an educated guess with the first key (F13) is not sufficient for this.[/quote]
P.S.2. In my current GZDoom setup, I use F1...F16 keys and they are working correctly (the only exception is if GZDoom window is minimized, and stream software tries to transfer virtual F4 key to GZDoom, then GZDoom window will be closed, so I use all F keys except F4 key). So F13...F16 keys are working for now (but I'm not sure about real keyboards with 16 keys, because used only virtual ones)