aboutsummaryrefslogtreecommitdiff
path: root/tmk_core/common/mousekey.h
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core/common/mousekey.h')
-rw-r--r--tmk_core/common/mousekey.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/tmk_core/common/mousekey.h b/tmk_core/common/mousekey.h
index 05e453823..703854b82 100644
--- a/tmk_core/common/mousekey.h
+++ b/tmk_core/common/mousekey.h
@@ -38,16 +38,28 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38# endif 38# endif
39 39
40# ifndef MOUSEKEY_MOVE_DELTA 40# ifndef MOUSEKEY_MOVE_DELTA
41#ifndef MK_KINETIC_SPEED
41# define MOUSEKEY_MOVE_DELTA 5 42# define MOUSEKEY_MOVE_DELTA 5
43#else
44# define MOUSEKEY_MOVE_DELTA 25
45#endif
42# endif 46# endif
43# ifndef MOUSEKEY_WHEEL_DELTA 47# ifndef MOUSEKEY_WHEEL_DELTA
44# define MOUSEKEY_WHEEL_DELTA 1 48# define MOUSEKEY_WHEEL_DELTA 1
45# endif 49# endif
46# ifndef MOUSEKEY_DELAY 50# ifndef MOUSEKEY_DELAY
51#ifndef MK_KINETIC_SPEED
47# define MOUSEKEY_DELAY 300 52# define MOUSEKEY_DELAY 300
53#else
54# define MOUSEKEY_DELAY 8
55#endif
48# endif 56# endif
49# ifndef MOUSEKEY_INTERVAL 57# ifndef MOUSEKEY_INTERVAL
58#ifndef MK_KINETIC_SPEED
50# define MOUSEKEY_INTERVAL 50 59# define MOUSEKEY_INTERVAL 50
60#else
61# define MOUSEKEY_INTERVAL 8
62#endif
51# endif 63# endif
52# ifndef MOUSEKEY_MAX_SPEED 64# ifndef MOUSEKEY_MAX_SPEED
53# define MOUSEKEY_MAX_SPEED 10 65# define MOUSEKEY_MAX_SPEED 10
@@ -68,6 +80,31 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
68# define MOUSEKEY_WHEEL_TIME_TO_MAX 40 80# define MOUSEKEY_WHEEL_TIME_TO_MAX 40
69# endif 81# endif
70 82
83#ifndef MOUSEKEY_INITIAL_SPEED
84#define MOUSEKEY_INITIAL_SPEED 100
85#endif
86#ifndef MOUSEKEY_BASE_SPEED
87#define MOUSEKEY_BASE_SPEED 1000
88#endif
89#ifndef MOUSEKEY_DECELERATED_SPEED
90#define MOUSEKEY_DECELERATED_SPEED 400
91#endif
92#ifndef MOUSEKEY_ACCELERATED_SPEED
93#define MOUSEKEY_ACCELERATED_SPEED 3000
94#endif
95#ifndef MOUSEKEY_WHEEL_INITIAL_MOVEMENTS
96#define MOUSEKEY_WHEEL_INITIAL_MOVEMENTS 16
97#endif
98#ifndef MOUSEKEY_WHEEL_BASE_MOVEMENTS
99#define MOUSEKEY_WHEEL_BASE_MOVEMENTS 32
100#endif
101#ifndef MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS
102#define MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS 48
103#endif
104#ifndef MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS
105#define MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS 8
106#endif
107
71#else /* #ifndef MK_3_SPEED */ 108#else /* #ifndef MK_3_SPEED */
72 109
73# ifndef MK_C_OFFSET_UNMOD 110# ifndef MK_C_OFFSET_UNMOD