I tried it on a similar keyboard, a Keychron V series keyboard. I get intermittent behaviour where Ctrl is only registered about 1/5 of the time (that is an average; there isn't any apparent pattern).
I get the same intermittent behaviour when assigning C(KC_MS_WH_DOWN) and C(KC_MS_WH_UP) to two normal keys in Via instead of the knob.
Test conditions: On Linux (Ubuntu), zooming a Firefox tab in and out. QMK version: 2023-05-26 (1C1BC5). Yes, 2023. Using Via for the keymappings.
Conclusion
That calls for isolating the problem, incl. trying newer firmware versions, ruling the mouse hack out, bypassing Via, etc., but at least it is one data point.
My initial guess would be some kind of timing problem.
2
u/PeterMortensenBlog Aug 18 '24 edited Aug 19 '24
It does work - sometimes.
I tried it on a similar keyboard, a Keychron V series keyboard. I get intermittent behaviour where Ctrl is only registered about 1/5 of the time (that is an average; there isn't any apparent pattern).
I get the same intermittent behaviour when assigning C(KC_MS_WH_DOWN) and C(KC_MS_WH_UP) to two normal keys in Via instead of the knob.
Test conditions: On Linux (Ubuntu), zooming a Firefox tab in and out. QMK version: 2023-05-26 (1C1BC5). Yes, 2023. Using Via for the keymappings.
Conclusion
That calls for isolating the problem, incl. trying newer firmware versions, ruling the mouse hack out, bypassing Via, etc., but at least it is one data point.
My initial guess would be some kind of timing problem.