-
-
Notifications
You must be signed in to change notification settings - Fork 40.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3 speed mousekey movement #2246
Conversation
I suggest making the constant speeds an optional feature. People who have been using acceleration might not be happy when it is removed and their mouse suddenly moves at constant speeds only. |
OK, I'm working on a solution. |
With this, the original behavior will be unchanged, and there should be no performance penalty either way. |
There is a doc conflict |
I personally use and enjoy having acceleration. I would not want constant speed to be default. |
@DanielGGordon it looks like this PR actually allows for both acceleration, or a set speed. So you can choose when compiling. |
This allows for constant, non-accelerated mouse movement, while retaining the original functionality. Configurable by a define.
* 'master' of https://github.com/qmk/qmk_firmware: (75 commits) [Keyboard] E6V2 Bootmapper Client QMK port (qmk#5495) [Keymap] Add kwer keymap and RGB mod description to cypher (qmk#5479) [Keymap] added user keymap (qmk#5499) build size-check enhancement (qmk#5485) [Keyboard] Add Collide39 keyboard (qmk#5486) [Docs] Add udev rule for Input Club bootloaders (qmk#5494) [Keymap] adding keymaps (qmk#3583) Add 3 speed mousekey movement option (qmk#2246) [Keymap] add redox/rev1:fculpo keymap (qmk#5491) [Keymap] Update iris default (qmk#5489) Refactor staryu to current standards and enable support for backlight keycodes (qmk#5487) Fixing Ergodox_EZ rgb_led initialization Added songs from Nier and Nier Automata Document an annoyance with Grave Escape and macOS Terminal (qmk#5483) Bugfix for recently integrated cypher keyboard (qmk#5481) add keyboards/mxss/rgblight.h from e661f15:quantum/rgblight.h (qmk#5461) [Keymap] Planck Keymap :: rjhiglefort (qmk#5059) Add support for RGB LEDs wired directly to each half's controller (qmk#5392) [Keyboard] added cypher keyboard support (qmk#5466) [Keymap] Add custom Planck Light keymap (qmk#5464) ...
This allows for constant, non-accelerated mouse movement, while retaining the original functionality. Configurable by a define.
This allows for constant, non-accelerated mouse movement, while retaining the original functionality. Configurable by a define.
This allows for constant, non-accelerated mouse movement, while retaining the original functionality. Configurable by a define.
With these modifications to mousekey.c and mousekey.h, the cursor and scrolling will now move at a constant speed. 3 speeds can be precisely defined for both the cursor and the mouse wheel in your keymap's config.h. I also updated the docs accordingly.