From a57a8d31ea3fdba3b2facf9ff18d94dbb191063b Mon Sep 17 00:00:00 2001 From: Henrik Date: Thu, 15 Aug 2024 23:59:25 +0200 Subject: [PATCH] Keymap --- config/urchin.keymap | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/config/urchin.keymap b/config/urchin.keymap index 27e63039..21642005 100644 --- a/config/urchin.keymap +++ b/config/urchin.keymap @@ -25,6 +25,8 @@ #define M_SYM2 9 // ----------------- #define SETTINGS 10 +#define GAMING 11 +#define GAMING_NUMBERS 12 &sk { // don't release mods on other mods presses @@ -328,11 +330,45 @@ &none &none &none &none &bt BT_SEL 1 &bt BT_SEL 4 &none &none &none &none //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ //│ │ │ │ │ BT_SEL 2 │ │ BT_SEL 5 │ │ │ │ │ - &none &none &none &none &bt BT_SEL 2 &bt BT_SEL 5 &none &none &none &none + &none &none &none &none &bt BT_SEL 2 &bt BT_SEL 5 &none &none &none &to GAMING //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ &none &none &to WIN_BASE &to MAC_BASE // ╰──────────┴──────────╯ ╰──────────┴──────────╯ >; }; + + // Used in games with better positioning of asdw. + gaming_layer { + label = "gaming"; + bindings = < + + //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ + &kp ESC &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O + //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ + &none &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L + //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ + &none &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DK_AE + //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ + &kp LCTRL &kp LSHIFT &none &mo GAMING_NUMBERS + // ╰──────────┴──────────╯ ╰──────────┴──────────╯ + >; + }; + + // Used in games to access numbers + gaming_numbers_layer { + label = "gaming#"; + bindings = < + + //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ + &none &kp N1 &kp N2 &kp N3 &none &none &none &none &none &none + //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ + &none &kp N4 &kp N5 &kp N6 &none &none &none &none &none &none + //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ + &none &kp N7 &kp N8 &kp N9 &none &none &none &none &none &none + //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ + &none &none &none &none + // ╰──────────┴──────────╯ ╰──────────┴──────────╯ + >; + }; }; }; \ No newline at end of file