You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried to enable Kinetic Mode feature in mouse keys, which is recently merged to the master branch,
however, adding MK_KINETIC_SPEED definition changes mouse speed oddly fast.
Describe the Bug
As far as looking into the implementation in mousekey.c, the feature merged by this PR#6739 seems to be compiled when MK_COMBINED is defined and MK_KINETIC_SPEED is NOT defined.
So, when adding MK_KINETIC_SPEED definition, the default accelerated mode code is executed with kinetic mode parameter, which is separately defined in mousekey.h.
Is this expected behavior? Much appreciated when you kindly specify what I am missing.
Thank you.
System Information
Keyboard: Self-designed one, which is a sibling of Comet46
Revision (if applicable):
Operating system: Ubuntu 20.04
AVR GCC version: avr-gcc (GCC) 5.4.0
ARM GCC version: arm-none-eabi-gcc (15:9-2019-q4-0ubuntu1) 9.2.1 20191025 (release)
QMK Firmware version: 0.12.8
Any keyboard related software installed?
AutoHotKey
Karabiner
Other:
Additional Context
The text was updated successfully, but these errors were encountered:
Yes it's a known issue (#11766), and I'm in the process of reimplementing MK_KINETIC_SPEED and generally cleaning that code up so it's not as easy to make that sort of mistake again.
With both of the above, you give a single #define MK_VARIANT MK_TYPE_KINETIC instead of some combination of MK_KINETIC_SPEEDMK_3_SPEEDMK_COMBINEDMK_MOMENTARY_ACCEL that may or may not be valid. See above docs link!
Feel free to ping me on Discord if you have any questions.
I tried to enable
Kinetic Mode
feature in mouse keys, which is recently merged to the master branch,however, adding
MK_KINETIC_SPEED
definition changes mouse speed oddly fast.Describe the Bug
As far as looking into the implementation in
mousekey.c
, the feature merged by this PR#6739 seems to be compiled whenMK_COMBINED
is defined andMK_KINETIC_SPEED
is NOT defined.So, when adding
MK_KINETIC_SPEED
definition, the default accelerated mode code is executed with kinetic mode parameter, which is separately defined inmousekey.h
.Is this expected behavior? Much appreciated when you kindly specify what I am missing.
Thank you.
System Information
Additional Context
The text was updated successfully, but these errors were encountered: