diff --git a/config/corne.keymap b/config/corne.keymap index 305db0a..7e06c56 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -12,6 +12,7 @@ #define DEFAULT 0 #define SYMBOLE 1 #define NAVIGATION 2 +#define FUNCTION 3 /* ================ * MACRO DEFINITION @@ -29,6 +30,16 @@ }; }; +/* ==================== + * MOD TAP MODIFICATION + * ==================== + */ + + +&mt { + tapping-term-ms = <400>; +}; + /* ================= @@ -42,15 +53,15 @@ DEFAULT { // ----------------------------------------------------------------------------------------- -// | - _ | Q | W | F | P | Bootloader (B) | | J | L | U | Y | ; | + = | -// | TAB | A | R | S | T | G | | M | N | E | I | O | GUI | -// | ESC | Z | X | C | D | V | | K | H | ,< | .> | /? | ~ ` | -// | ENT | SPC | BCK | | SYM | SHFT | '" | +// | - _ | Q | W | F | P | Bootloader (B) | J | L | U | Y | ; | + = | +// | TAB | A | R | S | T | G | | M | N | E | I | O | GUI | +// |ESC/DEL| Z | X | C | D | V | | K | H | ,< | .> | /? | ~ ` | +// | ENT | SPC | BCK | | SYM | SHFT | '" | bindings = < - &kp MINUS &kp Q &kp W &kp F &kp P &bootloader &kp J &kp L &kp U &kp Y &kp SEMI &kp EQUAL - &kp TAB &kp A &kp R &kp S &kp T &kp G &kp M &kp N &kp E &kp I &kp O &kp SQT - &kp ESC &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &kp COMMA &kp DOT &kp FSLH &kp GRAVE - &kp RET < 2 SPACE &kp BSPC &mo 1 &kp LSHFT &kp SQT + &kp MINUS &kp Q &kp W &kp F &kp P &bootloader &kp J &kp L &kp U &kp Y &kp SEMI &kp EQUAL + &kp TAB &kp A &kp R &kp S &kp T &kp G &kp M &kp N &kp E &kp I &kp O &kp LGUI + &mt DEL ESC &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &kp COMMA &kp DOT &kp FSLH &kp GRAVE + &kp RET < 2 SPACE &kp BSPC &mo 1 &kp LSHFT < 3 SQT >; }; SYMBOLE { @@ -80,6 +91,20 @@ &none &none &none &none &none &none >; }; + + FUNCTION { +// ----------------------------------------------------------------------------------------- +// | | F1 | F2 | F3 | F4 | | | | | | | | | +// | | F5 | F6 | F7 | F8 | | | | | ALT | | | GUI | +// | | F9 | F10 | F11 | F12 | | | | | | | | | +// | CTRL| | | | | SHFT| | + bindings = < + &none &kp F1 &kp F2 &kp F3 &kp F4 &none &none &none &none &none &none &none + &none &kp F5 &kp F6 &kp F7 &kp F8 &none &none &none &kp LALT &none &none &kp LGUI + &none &kp F9 &kp F10 &kp F11 &kp F12 &none &none &none &none &none &none &none + &kp LCTRL &none &none &none &kp LSHFT &none + >; + }; }; };