]> git.donarmstrong.com Git - qmk_firmware.git/blob - layouts/community/ortho_4x12/wanleg/keymap.c
Wanleg tuneup / additions (#5752)
[qmk_firmware.git] / layouts / community / ortho_4x12 / wanleg / keymap.c
1 #include QMK_KEYBOARD_H
2 #include "wanleg.h"
3
4 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
5 #if defined(KEYBOARD_lets_split_rev2)
6 [_GK] = LAYOUT_ortho_4x12_wrapper(
7   _______________GherkinLike_0_______________,
8   _______________GherkinLike_1_______________,
9   _______________GherkinLike_2_______________,
10   _______________GherkinLike_3_OneHand_______
11 ),
12 [ONE] = LAYOUT_ortho_4x12_wrapper(
13   _______________Qwerty_Row__0_______________,
14   _______________Qwerty_Row__1_______________,
15   _______________Qwerty_Row__2_______________,
16   KC_LCTL, KC_LGUI, KC_LALT, GHERKIN, SUBTER, SH_T(KC_SPC), SH_T(KC_SPC), SUPRA, KC_RGUI, KC_RALT, GHERKIN, KC_RCTL
17 ),
18 [DIR] = LAYOUT_ortho_4x12_wrapper(
19   _____________DIRECTIONS_Row__0_____________,
20   _____________DIRECTIONS_Row__1_____________,
21   _____________DIRECTIONS_Row__2_____________,
22   _______, _______, ONEHAND, _______, _______, _______, _______, _______, _______, _______, _______, _______
23 ),
24 #elif defined(KEYBOARD_40percentclub_4x4) || defined(KEYBOARD_40percentclub_nori)
25 [_GK] = LAYOUT_ortho_4x12_wrapper(
26   _______________GherkinLike_0_______________,
27   _______________GherkinLike_1_______________,
28   _______________GherkinLike_2_______________,
29   TD(RST_TAP_DANCE), KC_LGUI, KC_LALT, NUMPAD, NUMBER, ETCETERA, KC_SPC,DIRECTION, KC_RGUI, KC_RALT, KC_DEL, KC_RCTL
30 ),
31
32 [PAD] = LAYOUT_ortho_4x4_wrapper(
33   _______________NUMPAD_Row__0_______________, 
34   _______________NUMPAD_Row__1_______________, 
35   _______________NUMPAD_Row__2_______________, 
36   _______________NUMPAD_Row__3_______________
37 ),
38
39 #else
40 [_GK] = LAYOUT_ortho_4x12_wrapper(
41   _______________GherkinLike_0_______________,
42   _______________GherkinLike_1_______________,
43   _______________GherkinLike_2_______________,
44   _______________GherkinLike_3_______________
45 ),
46 #endif
47 [_QW] = LAYOUT_ortho_4x12_wrapper(
48   _______________Qwerty_Row__0_______________,
49   _______________Qwerty_Row__1_______________,
50   _______________Qwerty_Row__2_______________,
51   _______________Qwerty_Row__3_______________
52 ),
53
54 [SUP] = LAYOUT_ortho_4x12_wrapper(
55   ________________SUPRA_Row_0________________,
56   ________________SUPRA_Row_1________________,
57   ________________SUPRA_Row_2________________,
58   ________________SUPRA_Row_3________________
59 ),
60
61 [SUB] = LAYOUT_ortho_4x12_wrapper(
62   _______________SUBTER_Row__0_______________,
63   _______________SUBTER_Row__1_______________,
64   _______________SUBTER_Row__2_______________,
65   _______________SUBTER_Row__3_______________
66 ),
67
68 [NUM] = LAYOUT_ortho_4x12_wrapper(
69   _______________NUMBERS_Row_0_______________,
70   _______________NUMBERS_Row_1_______________,
71   _______________NUMBERS_Row_2_______________,
72   _______________NUMBERS_Row_3_______________
73 ),
74
75 [DIR] = LAYOUT_ortho_4x12_wrapper(
76   _____________DIRECTIONS_Row__0_____________,
77   _____________DIRECTIONS_Row__1_____________,
78   _____________DIRECTIONS_Row__2_____________,
79   _____________DIRECTIONS_Row__3_____________
80 ),
81
82 [ETC] = LAYOUT_ortho_4x12_wrapper(
83   ______________ETCETERA_Row__0______________,
84   ______________ETCETERA_Row__1______________,
85   ______________ETCETERA_Row__2______________,
86   ______________ETCETERA_Row__3______________
87 ),
88
89 [_FN] = LAYOUT_ortho_4x12_wrapper(
90   _______, _______________Gherkin_FN_0________________, _______,
91   _______, _______________Gherkin_FN_0________________, _______,
92   _______, _______________Gherkin_FN_0________________, _______,
93   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
94 ),
95
96 };