]> git.donarmstrong.com Git - qmk_firmware.git/blob - layouts/community/ortho_4x12/wanleg/keymap.c
DO NOT USE Merge branch 'master' into debounce_refactor
[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)
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 #elif defined(KEYBOARD_jj40)
40 [_GK] = LAYOUT_ortho_4x12_wrapper(
41   _______________GherkinLike_0_______________,
42   _______________GherkinLike_1_______________,
43   _______________GherkinLike_2_______________,
44   TD(RST_TAP_DANCE), BL_TOGG, BL_STEP, BL_BRTG, NUMBER, ETCETERA, KC_SPC,DIRECTION, KC_RGUI, KC_RALT, KC_DEL, KC_RCTL
45 ),
46
47 #else
48 [_GK] = LAYOUT_ortho_4x12_wrapper(
49   _______________GherkinLike_0_______________,
50   _______________GherkinLike_1_______________,
51   _______________GherkinLike_2_______________,
52   _______________GherkinLike_3_______________
53 ),
54 #endif
55 [_QW] = LAYOUT_ortho_4x12_wrapper(
56   _______________Qwerty_Row__0_______________,
57   _______________Qwerty_Row__1_______________,
58   _______________Qwerty_Row__2_______________,
59   _______________Qwerty_Row__3_______________
60 ),
61
62 [SUP] = LAYOUT_ortho_4x12_wrapper(
63   ________________SUPRA_Row_0________________,
64   ________________SUPRA_Row_1________________,
65   ________________SUPRA_Row_2________________,
66   ________________SUPRA_Row_3________________
67 ),
68
69 [SUB] = LAYOUT_ortho_4x12_wrapper(
70   _______________SUBTER_Row__0_______________,
71   _______________SUBTER_Row__1_______________,
72   _______________SUBTER_Row__2_______________,
73   _______________SUBTER_Row__3_______________
74 ),
75
76 [NUM] = LAYOUT_ortho_4x12_wrapper(
77   _______________NUMBERS_Row_0_______________,
78   _______________NUMBERS_Row_1_______________,
79   _______________NUMBERS_Row_2_______________,
80   _______________NUMBERS_Row_3_______________
81 ),
82
83 [DIR] = LAYOUT_ortho_4x12_wrapper(
84   _____________DIRECTIONS_Row__0_____________,
85   _____________DIRECTIONS_Row__1_____________,
86   _____________DIRECTIONS_Row__2_____________,
87   _____________DIRECTIONS_Row__3_____________
88 ),
89
90 [ETC] = LAYOUT_ortho_4x12_wrapper(
91   ______________ETCETERA_Row__0______________,
92   ______________ETCETERA_Row__1______________,
93   ______________ETCETERA_Row__2______________,
94   ______________ETCETERA_Row__3______________
95 ),
96
97 };