]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/keymap_extras/keymap_neo2.h
[Keymap] Add missing tap dance action and fix RGB hues in personal keymaps (#6312)
[qmk_firmware.git] / quantum / keymap_extras / keymap_neo2.h
1 /* Copyright 2016 Matthias Schmitt
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 #ifndef KEYMAP_NEO2
17 #define KEYMAP_NEO2
18
19 #include "keymap.h"
20 #include "keymap_german.h"
21
22 #define NEO_A KC_D
23 #define NEO_B KC_N
24 #define NEO_C KC_R
25 #define NEO_D DE_OE
26 #define NEO_E KC_F
27 #define NEO_F KC_O
28 #define NEO_G KC_I
29 #define NEO_H KC_U
30 #define NEO_I KC_S
31 #define NEO_J DE_MINS
32 #define NEO_K DE_Z
33 #define NEO_L KC_E
34 #define NEO_M KC_M
35 #define NEO_N KC_J
36 #define NEO_O KC_G
37 #define NEO_P KC_V
38 #define NEO_Q KC_P
39 #define NEO_R KC_K
40 #define NEO_S KC_H
41 #define NEO_T KC_L
42 #define NEO_U KC_A
43 #define NEO_V KC_W
44 #define NEO_W KC_T
45 #define NEO_X KC_Q
46 #define NEO_Y DE_AE
47 #define NEO_Z KC_B
48 #define NEO_AE KC_C
49 #define NEO_OE KC_X
50 #define NEO_UE DE_Y
51 #define NEO_SS DE_UE
52
53 #define NEO_DOT DE_DOT
54 #define NEO_COMM DE_COMM
55
56 #define NEO_1 DE_1
57 #define NEO_2 DE_2
58 #define NEO_3 DE_3
59 #define NEO_4 DE_4
60 #define NEO_5 DE_5
61 #define NEO_6 DE_6
62 #define NEO_7 DE_7
63 #define NEO_8 DE_8
64 #define NEO_9 DE_9
65 #define NEO_0 DE_0
66 #define NEO_MINS DE_SS
67
68 #define NEO_ACUT DE_PLUS
69 #define NEO_GRV DE_ACUT
70 #define NEO_CIRC DE_CIRC
71
72 #define NEO_L1_L KC_CAPS
73 #define NEO_L1_R DE_HASH
74
75 #define NEO_L2_L DE_LESS
76 #define NEO_L2_R KC_ALGR
77
78 #endif