aboutsummaryrefslogtreecommitdiff
path: root/keyboards/lazydesigners/dimple/keymaps/tominabox1/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/lazydesigners/dimple/keymaps/tominabox1/keymap.c')
-rw-r--r--keyboards/lazydesigners/dimple/keymaps/tominabox1/keymap.c109
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
4const 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
103void led_set_user(uint8_t usb_led) {
104if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) {
105 writePinLow(E6);
106 } else {
107 writePinHigh(E6);
108 }
109}