-
-
Notifications
You must be signed in to change notification settings - Fork 40.2k
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
Mousekeys: Make KC_ACL_*
behavior configurable even when the constant-speed-mode is turned off
#6062
Conversation
This commit actually do nothing. Just to make the future commits more readable.
This gets rid of copying the whole report object into a temporary object and back
- Add variable mouse_wheel_repeat - Increment mouse_repeat and mouse_wheel_repeat separately
…en MK_3_SPEED is turned off - Add two configurable constants MOUSEKEY_WHEEL_DELAY / INTERVAL - Add console support to the new variables
- Emulate the MK_3_SPEED mode with the original mode
- xd75:markus has MK_W_INTERVAL_0 360, which exceeds the limit of uint8_t
It looks like there are a number of merge conflicts here. Could you fix them? |
Resolved conflicts with b624f32 ! |
In b7b8493 I have mistakenly deleted the lib/lufa submodule. This commit reactivates the submodule.
Thank you for your contribution! |
This PR allows users to configure the
KC_ACL_*
behavior independently, without disabling the automatic acceleration (of the original mode).Description
I have implemented the "configurable
KC_ACL_*
behavior" feature in #5043 before. But there was another nice patch, which implements a similar feature in another way (#2246). (I'm sorry that I couldn't find the PR opened, before submitting my one)KC_ACL_*
behaviorWhile both of them have pros. and cons. to each other, I decided to merge them up in order to have the benefits from both these two features at the same time (instead of going separate ways further).
Types of Changes
Issues Fixed or Closed by This PR
none
Checklist
I have tried building all keymaps with
MOUSEKEY_ENABLE = yes
, but some of them had failed to build. Here is the summary: https://gist.github.com/zk-phi/08a8fd23a7e6204c14d5f847ae6e0428