diff options
Diffstat (limited to 'keyboards/lazydesigners/dimple/keymaps/tominabox1/keymap.c')
-rw-r--r-- | keyboards/lazydesigners/dimple/keymaps/tominabox1/keymap.c | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/keyboards/lazydesigners/dimple/keymaps/tominabox1/keymap.c b/keyboards/lazydesigners/dimple/keymaps/tominabox1/keymap.c new file mode 100644 index 000000000..cdaade987 --- /dev/null +++ b/keyboards/lazydesigners/dimple/keymaps/tominabox1/keymap.c | |||
@@ -0,0 +1,109 @@ | |||
1 | #include QMK_KEYBOARD_H | ||
2 | #include "tominabox1.h" | ||
3 | |||
4 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
5 | |||
6 | /* Base COLEMAK layer | ||
7 | * ,---------------------------------------------------------------. | ||
8 | * |GEsc| Q | W | F | P | G | J | L | U | Y | : | Bspc | | ||
9 | * |---------------------------------------------------------------| | ||
10 | * |Tab-Ctl| A | R | S | T | D | H | N | E | I | O |Quote| | ||
11 | * |---------------------------------------------------------------| | ||
12 | * |Shft/Cap| Z | X | C | V | B | K | M | , | Up | . | | ||
13 | * |---------------------------------------------------------------| | ||
14 | * |Ctrl|Gui |Alt | Spc/Lwr | Spc/Rse |Left|Down|Rght| | ||
15 | * `-----------------------------------------------------' | ||
16 | */ | ||
17 | |||
18 | [_BASE] = LAYOUT_wrapper( | ||
19 | __________________DIMPLE1__________________, | ||
20 | __________________DIMPLE2__________________, | ||
21 | __________________DIMPLE3L_________________,__________________DIMPLE3R_________________, | ||
22 | __________________DIMPLE4__________________ | ||
23 | ), | ||
24 | |||
25 | /* Lower Symbol Layer | ||
26 | * ,---------------------------------------------------------------. | ||
27 | * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | | ||
28 | * |---------------------------------------------------------------| | ||
29 | * | Del | | | | | | | _ | + | { | } | | | | ||
30 | * |---------------------------------------------------------------| | ||
31 | * | | | | | | | | | ; |PgUp| ? | | ||
32 | * |---------------------------------------------------------------| | ||
33 | * | | | | | |Home|PgDn|End | | ||
34 | * `-----------------------------------------------------' | ||
35 | */ | ||
36 | |||
37 | [_LOWER] = LAYOUT_wrapper( | ||
38 | _________________LOWER_1___________________, | ||
39 | _________________LOWER_2___________________, | ||
40 | _________________LOWER_3___________________, | ||
41 | _________________LOWER_4___________________ | ||
42 | ), | ||
43 | |||
44 | /* Raise Number Layer | ||
45 | * ,---------------------------------------------------------------. | ||
46 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bspc | | ||
47 | * |---------------------------------------------------------------| | ||
48 | * | Ins | | | | | | | - | = | [ | ] | \ | | ||
49 | * |---------------------------------------------------------------| | ||
50 | * | | | | | | | | | | . | / | | ||
51 | * |---------------------------------------------------------------| | ||
52 | * |VolD|Mute|VolU| | | | | | | ||
53 | * `-----------------------------------------------------' | ||
54 | */ | ||
55 | |||
56 | [_RAISE] = LAYOUT_wrapper( | ||
57 | ___________________RAISE1__________________, | ||
58 | ___________________RAISE2__________________, | ||
59 | ___________________RAISE3__________________, | ||
60 | ___________________RAISE4__________________ | ||
61 | |||
62 | ), | ||
63 | |||
64 | /* Adjust Layer | ||
65 | * ,---------------------------------------------------------------. | ||
66 | * |RST |EEP | | | | | | | | | | | | ||
67 | * |---------------------------------------------------------------| | ||
68 | * | MP | | | | | | | | | | | | | ||
69 | * |---------------------------------------------------------------| | ||
70 | * | MODE | HUI| HUD|M_SN| | | | | | | | | ||
71 | * |---------------------------------------------------------------| | ||
72 | * |RGB-|RGB |RGB+| | | | | | | ||
73 | * `-----------------------------------------------------' | ||
74 | */ | ||
75 | |||
76 | [_ADJUST] = LAYOUT_wrapper( | ||
77 | ___________________ADJST1__________________, | ||
78 | ___________________ADJST2__________________, | ||
79 | ___________________ADJST3__________________, | ||
80 | ___________________ADJST4__________________ | ||
81 | |||
82 | ), | ||
83 | /* Fkey Layer | ||
84 | * ,---------------------------------------------------------------. | ||
85 | * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10| | | ||
86 | * |---------------------------------------------------------------| | ||
87 | * | | | | | | | | | | F11| F12| | | ||
88 | * |---------------------------------------------------------------| | ||
89 | * | | | | | | | | | | | | | ||
90 | * |---------------------------------------------------------------| | ||
91 | * | | | | | |FKEY| | | | ||
92 | * `-----------------------------------------------------' | ||
93 | */ | ||
94 | |||
95 | [_FKEY] = LAYOUT_wrapper( | ||
96 | ___________________FKEY1___________________, | ||
97 | ___________________FKEY2___________________, | ||
98 | ___________________FKEY3___________________, | ||
99 | ___________________FKEY4___________________ | ||
100 | ), | ||
101 | }; | ||
102 | |||
103 | void led_set_user(uint8_t usb_led) { | ||
104 | if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) { | ||
105 | writePinLow(E6); | ||
106 | } else { | ||
107 | writePinHigh(E6); | ||
108 | } | ||
109 | } | ||