Implement kinetic mouse movement algorithm (#6739)
* Implement kinetic mouse movement algorithm * Adjust mouse wheel speed * Remove unused math.h include * Wrap mouse_timer definition in ifdef * Replace double space by single space * Clarify documentation of kinetic mouse speed Co-Authored-By: lf <software@lfcode.ca> * Clarify documentation of kinetic mouse speed Co-Authored-By: lf <software@lfcode.ca> * Remove superfluous definition of speed * fix(variable): remove unused variable Co-authored-by: lf <software@lfcode.ca>
This commit is contained in:
committed by
GitHub
parent
4551e57d64
commit
010271d6ea
@ -38,16 +38,28 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# endif
|
||||
|
||||
# ifndef MOUSEKEY_MOVE_DELTA
|
||||
#ifndef MK_KINETIC_SPEED
|
||||
# define MOUSEKEY_MOVE_DELTA 5
|
||||
#else
|
||||
# define MOUSEKEY_MOVE_DELTA 25
|
||||
#endif
|
||||
# endif
|
||||
# ifndef MOUSEKEY_WHEEL_DELTA
|
||||
# define MOUSEKEY_WHEEL_DELTA 1
|
||||
# endif
|
||||
# ifndef MOUSEKEY_DELAY
|
||||
#ifndef MK_KINETIC_SPEED
|
||||
# define MOUSEKEY_DELAY 300
|
||||
#else
|
||||
# define MOUSEKEY_DELAY 8
|
||||
#endif
|
||||
# endif
|
||||
# ifndef MOUSEKEY_INTERVAL
|
||||
#ifndef MK_KINETIC_SPEED
|
||||
# define MOUSEKEY_INTERVAL 50
|
||||
#else
|
||||
# define MOUSEKEY_INTERVAL 8
|
||||
#endif
|
||||
# endif
|
||||
# ifndef MOUSEKEY_MAX_SPEED
|
||||
# define MOUSEKEY_MAX_SPEED 10
|
||||
@ -68,6 +80,31 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# define MOUSEKEY_WHEEL_TIME_TO_MAX 40
|
||||
# endif
|
||||
|
||||
#ifndef MOUSEKEY_INITIAL_SPEED
|
||||
#define MOUSEKEY_INITIAL_SPEED 100
|
||||
#endif
|
||||
#ifndef MOUSEKEY_BASE_SPEED
|
||||
#define MOUSEKEY_BASE_SPEED 1000
|
||||
#endif
|
||||
#ifndef MOUSEKEY_DECELERATED_SPEED
|
||||
#define MOUSEKEY_DECELERATED_SPEED 400
|
||||
#endif
|
||||
#ifndef MOUSEKEY_ACCELERATED_SPEED
|
||||
#define MOUSEKEY_ACCELERATED_SPEED 3000
|
||||
#endif
|
||||
#ifndef MOUSEKEY_WHEEL_INITIAL_MOVEMENTS
|
||||
#define MOUSEKEY_WHEEL_INITIAL_MOVEMENTS 16
|
||||
#endif
|
||||
#ifndef MOUSEKEY_WHEEL_BASE_MOVEMENTS
|
||||
#define MOUSEKEY_WHEEL_BASE_MOVEMENTS 32
|
||||
#endif
|
||||
#ifndef MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS
|
||||
#define MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS 48
|
||||
#endif
|
||||
#ifndef MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS
|
||||
#define MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS 8
|
||||
#endif
|
||||
|
||||
#else /* #ifndef MK_3_SPEED */
|
||||
|
||||
# ifndef MK_C_OFFSET_UNMOD
|
||||
|
Reference in New Issue
Block a user