]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/keymap_extras/keymap_workman.h
Remove more commented out MCUs
[qmk_firmware.git] / quantum / keymap_extras / keymap_workman.h
1 /* Copyright 2018 Jacob Jerrell
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_WORKMAN_H
17 #define KEYMAP_WORKMAN_H
18
19 #include "keymap.h"
20 // For software implementation of workman
21 #define WK_Q    KC_Q
22 #define WK_D    KC_W
23 #define WK_R    KC_E
24 #define WK_W    KC_R
25 #define WK_B    KC_T
26 #define WK_J    KC_Y
27 #define WK_F    KC_U
28 #define WK_U    KC_I
29 #define WK_P    KC_O
30 #define WK_SCLN KC_P
31
32 #define WK_A    KC_A
33 #define WK_S    KC_S
34 #define WK_H    KC_D
35 #define WK_T    KC_F
36 #define WK_G    KC_G
37 #define WK_Y    KC_H
38 #define WK_N    KC_J
39 #define WK_E    KC_K
40 #define WK_O    KC_L
41 #define WK_I    KC_SCLN
42
43 #define WK_Z    KC_Z
44 #define WK_X    KC_X
45 #define WK_M    KC_C
46 #define WK_C    KC_V
47 #define WK_V    KC_B
48 #define WK_K    KC_N
49 #define WK_L    KC_M
50
51 // Make it easy to support these in macros
52 // TODO: change macro implementation so these aren't needed
53 #define KC_WK_Q    WK_Q
54 #define KC_WK_D    WK_D
55 #define KC_WK_R    WK_R
56 #define KC_WK_W    WK_W
57 #define KC_WK_B    WK_B
58 #define KC_WK_J    WK_J
59 #define KC_WK_F    WK_F
60 #define KC_WK_U    WK_U
61 #define KC_WK_P    WK_P
62 #define KC_WK_SCLN WK_SCLN
63
64 #define KC_WK_A    WK_A
65 #define KC_WK_S    WK_S
66 #define KC_WK_H    WK_H
67 #define KC_WK_T    WK_T
68 #define KC_WK_G    WK_G
69 #define KC_WK_Y    WK_Y
70 #define KC_WK_N    WK_N
71 #define KC_WK_E    WK_E
72 #define KC_WK_O    WK_O
73 #define KC_WK_I    WK_I
74
75 #define KC_WK_Z    WK_Z
76 #define KC_WK_X    WK_X
77 #define KC_WK_M    WK_M
78 #define KC_WK_C    WK_C
79 #define KC_WK_V    WK_V
80 #define KC_WK_K    WK_K
81 #define KC_WK_L    WK_L
82
83 #endif