qmk/qmk_firmware

[Bug] Kinetic doesn't work on some boards

Open

#17,718 opened on Jul 19, 2022

View on GitHub
 (0 comments) (0 reactions) (0 assignees)C (43,867 forks)batch import
bughelp wanted

Repository metrics

Stars
 (20,368 stars)
PR merge metrics
 (Avg merge 20d 9h) (27 merged PRs in 30d)

Description

Following the documentation per kinetic documentation it does not work with some boards I have.

Trying on the xelus/ninjin, seems to be just a constant mouse movement. Also confirmed on some converted vintage boards. I have the same config defined in the config.h here:

#define MK_KINETIC_SPEED  
#define MOUSEKEY_DELAY	5
#define MOUSEKEY_INTERVAL	10
#define MOUSEKEY_MOVE_DELTA	5
#define MOUSEKEY_INITIAL_SPEED	100
#define MOUSEKEY_BASE_SPEED	1000
#define MOUSEKEY_DECELERATED_SPEED	400
#define MOUSEKEY_ACCELERATED_SPEED	3000
#define MOUSEKEY_WHEEL_INITIAL_MOVEMENTS	16
#define MOUSEKEY_WHEEL_BASE_MOVEMENTS	32
#define MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS	48
#define MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS	8

This is the same config I have on a novelkeys/nk65 where it does work, so it cannot be a configuration issue. I suspect might be a microcontroller support issue, but I cannot confirm.

Any help would be greatly appreciated.

Contributor guide