@@ -21,18 +21,20 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21
21
22
22
enum layers {
23
23
_QWERTY ,
24
+ _COLEMAKDH ,
24
25
_LOWER ,
25
26
_UPPER ,
26
27
_ADJUST ,
27
- _GAME
28
+ _GAME ,
28
29
};
29
30
30
31
enum custom_keycodes {
31
32
QWERTY = SAFE_RANGE ,
33
+ COLEMAKDH ,
32
34
LOWER ,
33
35
UPPER ,
34
36
ADJUST ,
35
- GAME
37
+ GAME ,
36
38
};
37
39
38
40
const uint16_t PROGMEM keymaps [][MATRIX_ROWS ][MATRIX_COLS ] = {
@@ -50,7 +52,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
50
52
KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , KC_BSPC ,
51
53
KC_ESC , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN , KC_QUOT ,
52
54
KC_LALT , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , KC_DOT , KC_SLSH , KC_ENT ,
53
- KC_LCTL , MO (1 ), KC_SPC , KC_RSFT , MO (2 ), KC_RGUI
55
+ KC_LCTL , MO (2 ), KC_SPC , KC_RSFT , MO (3 ), KC_RGUI
56
+ ),
57
+
58
+ //,-----------------------------------------------------. ,-----------------------------------------------------.
59
+ //| Tab | Q | W | F | P | B | | J | L | U | Y | ; | Bksp |
60
+ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
61
+ //| Esc | A | R | S | T | G | | M | N | E | I | O | "" |
62
+ //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
63
+ //| Alt | Z | X | C | D | V | | K | H | , | . | / | Enter |
64
+ //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
65
+ // | Ctrl | Lower | Space Shift | Upper | GUI |
66
+ //`--------------------------' `--------------------------'
67
+ [_COLEMAKDH ] = LAYOUT_split_3x6_3 (
68
+ KC_TAB , KC_Q , KC_W , KC_F , KC_P , KC_B , KC_J , KC_L , KC_U , KC_Y , KC_SCLN , KC_BSPC ,
69
+ KC_ESC , KC_A , KC_R , KC_S , KC_T , KC_G , KC_M , KC_N , KC_E , KC_I , KC_O , KC_QUOT ,
70
+ KC_LALT , KC_Z , KC_X , KC_C , KC_D , KC_V , KC_K , KC_H , KC_COMM , KC_DOT , KC_SLSH , KC_ENT ,
71
+ KC_LCTL , MO (2 ), KC_SPC , KC_RSFT , MO (3 ), KC_RGUI
54
72
),
55
73
56
74
//,-----------------------------------------------------. ,-----------------------------------------------------.
@@ -66,7 +84,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
66
84
KC_TAB , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , KC_CIRC , KC_AMPR , KC_ASTR , KC_LPRN , KC_RPRN , KC_BSPC ,
67
85
KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_GRV , KC_MINS , KC_EQL , KC_LBRC , KC_RBRC , KC_BSLS ,
68
86
KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11 , KC_F12 , KC_TILD , KC_UNDS , KC_PLUS , KC_LCBR , KC_RCBR , KC_PIPE ,
69
- KC_LCTL , KC_TRNS , KC_SPC , KC_RSFT , MO (3 ), KC_RALT
87
+ KC_LCTL , KC_TRNS , KC_SPC , KC_RSFT , MO (4 ), KC_RALT
70
88
),
71
89
72
90
//,-----------------------------------------------------. ,-----------------------------------------------------.
@@ -75,18 +93,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
75
93
//| Del | | | | | | | | Left | Down | Up | Right | "" |
76
94
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
77
95
//| Alt | | | | | | | | Home |Pg Down | Pg Up | End | Enter |
78
- //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
96
+ //|--------+--------+--------+--------+--------+--------+---q -----| |--------+--------+--------+--------+--------+--------+--------|
79
97
// | Ctrl | Adjust | Space Shift | Trans | GUI |
80
98
//`--------------------------' `--------------------------'
81
99
[_UPPER ] = LAYOUT_split_3x6_3 (
82
100
KC_TAB , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , KC_BSPC ,
83
101
KC_DEL , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , KC_LEFT , KC_DOWN , KC_UP ,KC_RIGHT , KC_QUOT ,
84
102
KC_LALT , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , KC_HOME , KC_PGDN , KC_PGUP , KC_END , KC_ENT ,
85
- KC_LCTL , MO (3 ), KC_SPC , KC_RSFT , KC_TRNS , KC_RGUI
103
+ KC_LCTL , MO (4 ), KC_SPC , KC_RSFT , KC_TRNS , KC_RGUI
86
104
),
87
105
88
106
//,-----------------------------------------------------. ,-----------------------------------------------------.
89
- //| Reset | | | | | TG(4) | | Play | Mouse1 | Mouse2 | Mouse4 | Mouse5 |Ms Acc1 |
107
+ //| Reset | DF(0) | DF(5) | | | TG(4) | | Play | Mouse1 | Mouse2 | Mouse4 | Mouse5 |Ms Acc1 |
90
108
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
91
109
//| RGB | Hue+ | Sat+ |Bright+ |Effect- |AG_SWAP | | Vol+ |Ms Left |Ms Down | Ms Up |Ms Right|Ms Acc2 |
92
110
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
@@ -95,7 +113,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
95
113
// | Ctrl | Lower | Space Shift | Upper | GUI |
96
114
//`--------------------------' `--------------------------'
97
115
[_ADJUST ] = LAYOUT_split_3x6_3 (
98
- RESET , XXXXXXX , XXXXXXX , XXXXXXX , XXXXXXX , TG (4 ), KC_MPLY , KC_BTN1 , KC_BTN2 , KC_BTN4 , KC_BTN5 , KC_ACL0 ,
116
+ RESET , DF ( 0 ), DF ( 1 ) , XXXXXXX , XXXXXXX , TG (5 ), KC_MPLY , KC_BTN1 , KC_BTN2 , KC_BTN4 , KC_BTN5 , KC_ACL0 ,
99
117
RGB_TOG , RGB_HUI , RGB_SAI , RGB_VAI , RGB_SPI , AG_SWAP , KC_VOLU , KC_MS_L , KC_MS_D , KC_MS_U , KC_MS_R , KC_ACL1 ,
100
118
RGB_MOD , RGB_HUD , RGB_SAD , RGB_VAD , RGB_SPD , AG_NORM , KC_VOLD , KC_WH_L , KC_WH_D , KC_WH_U , KC_WH_R , KC_ACL2 ,
101
119
XXXXXXX , KC_TRNS , XXXXXXX , XXXXXXX , KC_TRNS , XXXXXXX
@@ -115,7 +133,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
115
133
KC_QUOT , KC_LSFT , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN ,
116
134
KC_ENT , KC_LCTL , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , KC_DOT , KC_SLSH ,
117
135
KC_ESC , KC_LALT , KC_SPC , XXXXXXX , XXXXXXX , TG (4 )
118
- )
136
+ ),
119
137
};
120
138
121
139
#ifdef OLED_DRIVER_ENABLE
0 commit comments