]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/xd75/keymaps/markus/config.h
[Keyboard] Add QMK configurator JSON for Alice PCB (#6397)
[qmk_firmware.git] / keyboards / xd75 / keymaps / markus / config.h
1 /* Copyright 2019 Markus Weimar
2  *
3  * This program is free software: you can redistribute it and/or modify
4  * it under the terms of the GNU General Public License as published by
5  * the Free Software Foundation, either version 2 of the License, or
6  * (at your option) any later version.
7  *
8  * This program is distributed in the hope that it will be useful,
9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11  * GNU General Public License for more details.
12  *
13  * You should have received a copy of the GNU General Public License
14  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
15  */
16
17 #pragma once
18
19 // place overrides here
20
21 // Mouse keys (accelerated)
22 //#define MOUSEKEY_MOVE_DELTA        1
23 //#define MOUSEKEY_WHEEL_DELTA       1
24 //#define MOUSEKEY_DELAY             90
25 //#define MOUSEKEY_INTERVAL          16
26 //#define MOUSEKEY_MAX_SPEED         20
27 //#define MOUSEKEY_TIME_TO_MAX       0
28 //#define MOUSEKEY_WHEEL_MAX_SPEED   1
29 //#define MOUSEKEY_WHEEL_TIME_TO_MAX 0
30 // Mouse keys (constant)
31 #define MK_3_SPEED
32 #define MK_MOMENTARY_ACCEL
33 #define MK_C_OFFSET_UNMOD   18
34 #define MK_C_INTERVAL_UNMOD 16
35 #define MK_C_OFFSET_0       2
36 #define MK_C_INTERVAL_0     16
37 #define MK_C_OFFSET_1       6
38 #define MK_C_INTERVAL_1     16
39 #define MK_C_OFFSET_2       36
40 #define MK_C_INTERVAL_2     16
41 #define MK_W_OFFSET_UNMOD   1
42 #define MK_W_INTERVAL_UNMOD 40
43 #define MK_W_OFFSET_0       1
44 #define MK_W_INTERVAL_0     360
45 #define MK_W_OFFSET_1       1
46 #define MK_W_INTERVAL_1     120
47 #define MK_W_OFFSET_2       1
48 #define MK_W_INTERVAL_2     20