-
Notifications
You must be signed in to change notification settings - Fork 0
/
tinderboard.keymap
75 lines (69 loc) · 5.56 KB
/
tinderboard.keymap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <behaviors.dtsi>
#include <dt-bindings/zmk/bt.h>
#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/outputs.h>
/ {
keymap {
compatible = "zmk,keymap";
// This is the default test layer meant for testing that every
// key on your keyboard works. Once you have completed this
// basic test, you can delete this first section and layer_0
// will become your default layer.
layer_test {
bindings = <
&bootloader
&kp NUM_0 &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp NUM_6 &kp NUM_0 &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp NUM_6
&kp NUM_0 &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp NUM_6 &kp NUM_0 &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp NUM_6
&kp NUM_0 &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp NUM_6
&kp NUM_0 &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp NUM_6 &kp NUM_0 &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp NUM_6
&kp NUM_0 &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp NUM_6
&kp NUM_0 &kp NUM_1 &kp NUM_0 &kp NUM_1
&kp NUM_2 &kp NUM_2
&kp NUM_3 &kp NUM_4 &kp NUM_3 &kp NUM_4
&kp NUM_5 &kp NUM_5
>;
};
layer_0 {
bindings = <
&bootloader
&kp GRAV &kp NUM_1 &kp NUM_2 &kp NUM_3 &kp NUM_4 &kp NUM_5 &kp PRSC &none &kp NUM_6 &kp NUM_7 &kp NUM_8 &kp NUM_9 &kp NUM_0 &none
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp CLCK &kp M_MUTE &kp Y &kp U &kp I &kp O &kp P &kp BSLH
&kp ESC &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SCLN &kp BKSP
&mo 2 &kp Z &kp X &kp C &kp V &kp B &kp M_VOLD &kp M_VOLU &kp N &kp M &kp CMMA &kp DOT &kp FSLH &mo 2
&none &none &kp LALT &kp LARW &kp DARW &kp UARW &kp RARW &kp RALT &none &none
&kp DEL &kp HOME &kp END &kp INS
&kp PGUP &kp PGDN
&kp SPC &kp LCTL &kp LSFT &kp RET
&kp LGUI &mo 1
>;
};
layer_1 {
bindings = <
&bootloader
&none &none &none &none &none &none &none &none &none &none &none &none &none &bt BT_CLR
&none &kp F1 &kp F2 &kp F3 &kp F4 &none &none &none &none &none &none &none &none &out OUT_USB
&none &kp F5 &kp F6 &kp F7 &kp F8 &none &none &none &none &none &none &out OUT_BLE
&none &kp F9 &kp F10 &kp F11 &kp F12 &none &none &none &none &none &none &none &none &none
&none &none &none &none &none &none &none &none &none &out OUT_TOG
&none &none &none &none
&none &none
&none &none &none &none
&none &none
>;
};
layer_2 {
bindings = <
&bootloader
&none &none &none &none &none &none &none &none &none &none &none &none &none &bt BT_SEL 0
&none &none &none &none &none &none &none &none &none &none &none &none &none &bt BT_SEL 1
&none &none &none &none &none &none &none &none &none &none &none &bt BT_SEL 2
&none &none &none &kp LBKT &kp RBKT &none &none &none &none &none &none &none &none &bt BT_SEL 3
&none &none &none &none &none &none &none &none &none &bt BT_SEL 4
&none &none &none &none
&none &none
&none &none &none &none
&none &none
>;
};
};
};