mirror of
https://github.com/dnlbauer/corax-zmk-config.git
synced 2026-09-10 21:55:29 +00:00
keymap for nav and special layer
This commit is contained in:
@@ -14,6 +14,9 @@
|
||||
#define NAV 3
|
||||
#define ADJUST 4
|
||||
|
||||
// tapdance timing
|
||||
#define TAPTERM 100
|
||||
|
||||
/ {
|
||||
conditional_layers {
|
||||
compatible = "zmk,conditional-layers";
|
||||
@@ -22,6 +25,56 @@
|
||||
then-layer = <ADJUST>;
|
||||
};
|
||||
};
|
||||
behaviors {
|
||||
// F5 / double tap reset
|
||||
tdrstl: tdrstl {
|
||||
compatible = "zmk,behavior-tap-dance";
|
||||
label = "tdrstl";
|
||||
#binding-cells = <0>;
|
||||
tapping-term-ms = <TAPTERM>;
|
||||
bindings = <&kp F5>, <&sys_reset>;
|
||||
};
|
||||
|
||||
// F6 / double tap reset
|
||||
tdrstr: tdrstr {
|
||||
compatible = "zmk,behavior-tap-dance";
|
||||
label = "tdrstr";
|
||||
#binding-cells = <0>;
|
||||
tapping-term-ms = <TAPTERM>;
|
||||
bindings = <&kp F6>, <&sys_reset>;
|
||||
};
|
||||
};
|
||||
|
||||
macros {
|
||||
// undead ^
|
||||
ud_grave: ud_grave {
|
||||
label = "UNDEAD_GRAVE";
|
||||
compatible = "zmk,behavior-macro";
|
||||
#binding-cells = <0>;
|
||||
wait-ms = <10>;
|
||||
tap-ms = <10>;
|
||||
bindings = <&kp GRAVE &kp SPACE>;
|
||||
};
|
||||
|
||||
// undead ~
|
||||
ud_tilde: ud_tilde {
|
||||
label = "UNDEAD_TILDE";
|
||||
compatible = "zmk,behavior-macro";
|
||||
#binding-cells = <0>;
|
||||
wait-ms = <10>;
|
||||
tap-ms = <10>;
|
||||
bindings = <&kp TILDE &kp SPACE>;
|
||||
};
|
||||
|
||||
ud_caret: ud_caret {
|
||||
label = "UNDEAD_CARET";
|
||||
compatible = "zmk,behavior-macro";
|
||||
#binding-cells = <0>;
|
||||
wait-ms = <10>;
|
||||
tap-ms = <10>;
|
||||
bindings = <&kp CARET &kp SPACE>;
|
||||
};
|
||||
};
|
||||
|
||||
keymap {
|
||||
compatible = "zmk,keymap";
|
||||
@@ -34,7 +87,7 @@ bindings = <
|
||||
// | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 |
|
||||
&kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0
|
||||
// _____________________________________________________________ _____________________________________________________________
|
||||
// | TAB | Q | W | E | R | T | | Y | U | I | O | P | TAB |
|
||||
// | TAB | Q | W | E | R | T | | Y | U | I | O | P |BACKSPACE|
|
||||
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC
|
||||
// _______________________________________________________________________ _______________________________________________________________________
|
||||
// | ESC | CTRL | A | S | D | F | G | | H | J | K | L | ; | ' | F13 |
|
||||
@@ -55,20 +108,20 @@ bindings = <
|
||||
|
||||
bindings = <
|
||||
// ___________________________________________________ ___________________________________________________
|
||||
// | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 |
|
||||
&kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0
|
||||
// _____________________________________________________________ _____________________________________________________________
|
||||
// | | | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | TAB | Q | W | F | P | B | | J | L | U | Y | ; | TAB |
|
||||
&kp TAB &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp SEMI &kp BSPC
|
||||
// _______________________________________________________________________ _______________________________________________________________________
|
||||
// | | | | | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | ESC | CTRL | A | R | S | T | G | | M | N | E | I | O | ' | F13 |
|
||||
&kp ESC &kp LCTRL &kp A &kp R &kp S &kp T &kp G &kp M &kp N &kp E &kp I &kp O &kp SQT &kp RC(RA(F13))
|
||||
// _____________________________________________________________________________________________________________________________________________
|
||||
// | | | | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | SHIFT | Z | X | C | D | V | MUTE | PAUSE | K | H | , | . | / | SHIFT |
|
||||
&kp LSHFT &kp Z &kp X &kp C &kp D &kp V &kp C_MUTE &kp C_PAUSE &kp K &kp H &kp COMMA &kp DOT &kp SLASH &kp RSHFT
|
||||
// _________________________________________________________________________________
|
||||
// | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | WIN | ALT | X/FSC | SPACE | ENTER | x/BSPC | ALT | WIN |
|
||||
&kp LGUI &kp LALT < SPEC ESC &kp SPACE &kp ENTER < NAV BSPC &kp RALT &kp RGUI
|
||||
>;
|
||||
|
||||
sensor-bindings = <&inc_dec_kp C_VOL_DN C_VOL_UP &inc_dec_kp C_PREV C_NEXT>;
|
||||
@@ -79,17 +132,17 @@ bindings = <
|
||||
|
||||
bindings = <
|
||||
// ___________________________________________________ ___________________________________________________
|
||||
// | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | T1 | F2 | F3 | F4 | F5/rst | | F6 | F7 | F8 | F9 | F10 |
|
||||
&kp F1 &kp F2 &kp F3 &kp F4 &tdrstl &kp F6 &kp F7 &kp F8 &kp F9 &kp F10
|
||||
// _____________________________________________________________ _____________________________________________________________
|
||||
// | | | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | | / | | | | + | | ! | @ | # | $ | % | F11 |
|
||||
&trans &kp SLASH &trans &trans &trans &kp PLUS &kp EXCL &kp AT &kp HASH &kp DOLLAR &kp PRCNT &kp F11
|
||||
// _______________________________________________________________________ _______________________________________________________________________
|
||||
// | | | | | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | | ` | | | | | = | | ^ | & | * | ( | ) | ~ | |
|
||||
&trans &ud_grave &trans &trans &trans &trans &kp EQUAL &ud_caret &kp AMPS &kp STAR &kp LPAR &kp RPAR &ud_tilde &trans
|
||||
// _____________________________________________________________________________________________________________________________________________
|
||||
// | | | | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | | * | | | | - | | | [ | ] | _ | | | \ | |
|
||||
&trans &kp STAR &trans &trans &trans &kp MINUS &trans &trans &kp LBKT &kp RBKT &kp UNDER &kp PIPE &kp BSLH &trans
|
||||
// _________________________________________________________________________________
|
||||
// | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans
|
||||
@@ -103,17 +156,17 @@ bindings = <
|
||||
|
||||
bindings = <
|
||||
// ___________________________________________________ ___________________________________________________
|
||||
// | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | F1 | F2 | F3 | F4 | F5 | | F6/rst | F7 | F8 | F9 | F10 |
|
||||
&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &tdrstr &kp F7 &kp F8 &kp F9 &kp F10
|
||||
// _____________________________________________________________ _____________________________________________________________
|
||||
// | | | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | ALT+F4 | / | 7 | 8 | 9 | + | | ALT+LEFT| PAGE UP | PAGE DN |ALT+RIGHT| PRINT | F11 |
|
||||
&kp LA(F4) &kp SLASH &kp N7 &kp N8 &kp N9 &kp PLUS &kp LA(LEFT) &kp PG_UP &kp PG_DN &kp LA(RIGHT) &kp PSCRN &kp F11
|
||||
// _______________________________________________________________________ _______________________________________________________________________
|
||||
// | | | | | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | | | 0 | 1 | 2 | 3 | = | | LEFT < | DOWN v | UP ^ | RIGHT > | DEL |BACKSPACE| |
|
||||
&trans &trans &kp N0 &kp N1 &kp N2 &kp N3 &kp EQUAL &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp DEL &kp BSPC &trans
|
||||
// _____________________________________________________________________________________________________________________________________________
|
||||
// | | | | | | | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
|
||||
// | | * | 4 | 5 | 6 | - | | | CAPS | INS | HOME | END | PAUSE | WIN+L |
|
||||
&trans &kp STAR &kp N4 &kp N5 &kp N6 &kp MINUS &trans &trans &caps_word &kp INSERT &kp HOME &kp END &kp PAUSE_BREAK &kp LG(L)
|
||||
// _________________________________________________________________________________
|
||||
// | | | | | | | | |
|
||||
&trans &trans &trans &trans &trans &trans &trans &trans
|
||||
|
||||
Reference in New Issue
Block a user