diff --git a/config/corne.keymap b/config/corne.keymap index 89e3185..699945f 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -88,6 +88,13 @@ compatible = "zmk,keymap"; english_layer { +// ╭───────┬───────┬───────┬───────┬───────┬───────╮ ╭───────┬───────┬───────┬───────┬───────┬───────╮ +// | [ | Q | W | F | P | B | | J | L | U | Y | " | ] | +// | ` | A | R | S | T | G | | M | N | E | I | O | | +// | | Z | X | C | D | V | | K | H | , | . | / | \ | +// ╰───────┴───────┴───────┼───────┼───────┼───────┤ ├───────┼───────┼───────┼───────────────────────╯ +// | MED | BKSP | RET | | TAB | SPACE | MED | +// ╰───────┴───────┴───────╯ ╰───────┴───────┴───────╯ bindings = < &kp LBKT &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp SQT &kp RBKT &kp GRAVE &mt LGUI A &mt LALT R &mt LSHFT S &mt LCTRL T &kp G &kp M &mt RCTRL N &mt RSHFT E &mt RALT I &mt RGUI O &none @@ -96,6 +103,13 @@ >; }; english_nav_layer { +// ╭───────┬───────┬───────┬───────┬───────┬───────╮ ╭───────┬───────┬───────┬───────┬───────┬───────╮ +// | | ESC | CAPS | RUS | | | | PG_UP | HOME | UP | END | INS | | +// | | LGUI | LALT | LSHFT | LCTRL | | | PG_DN | LEFT | DOWN | RIGHT | DEL | | +// | | | | | | | | | | MENU | | | | +// ╰───────┴───────┴───────┼───────┼───────┼───────┤ ├───────┼───────┼───────┼───────────────────────╯ +// | | | | | TAB | SPACE | | +// ╰───────┴───────┴───────╯ ╰───────┴───────┴───────╯ bindings = < &none &kp ESC &kp CAPS &to_russian &tog RUS &none &kp PG_UP &kp HOME &kp UP &kp END &kp INS &none &none &kp LGUI &kp LALT &kp LSHFT &kp LCTRL &none &kp PG_DN &kp LEFT &kp DOWN &kp RIGHT &kp DEL &none @@ -104,6 +118,13 @@ >; }; russian_layer { +// ╭───────┬───────┬───────┬───────┬───────┬───────╮ ╭───────┬───────┬───────┬───────┬───────┬───────╮ +// | Ё | Ц | ь/ъ | Я | ,/? | ./! | | З | В | К | Д | Ч | Ш | +// | Ь/Ъ | У | И | Е | О | А | | Л | Н | Т | С | Р | Й | +// | \ | Ф | Э | Х | Ы | Ю | | Б | М | П | Г | Ж | Щ | +// ╰───────┴───────┴───────┼───────┼───────┼───────┤ ├───────┼───────┼───────┼───────────────────────╯ +// | MED | BKSP | RET | | TAB | SPACE | MED | +// ╰───────┴───────┴───────╯ ╰───────┴───────┴───────╯ bindings = < &kp GRAVE &kp W &dsoft &kp Z &dcomma &ddot &kp P &kp D &kp R &kp L &kp X &kp I &dbsoft &mt LGUI E &mt LALT B &mt LSHFT T &mt LCTRL J &kp F &kp K &mt RCTRL Y &mt RSHFT N &mt RALT C &mt RGUI H &kp Q @@ -112,6 +133,13 @@ >; }; russian_nav_layer { +// ╭───────┬───────┬───────┬───────┬───────┬───────╮ ╭───────┬───────┬───────┬───────┬───────┬───────╮ +// | | ESC | CAPS | ENG | | | | PG_UP | HOME | UP | END | INS | | +// | | LGUI | LALT | LSHFT | LCTRL | | | PG_DN | LEFT | DOWN | RIGHT | DEL | | +// | | | | | | | | | | MENU | | | | +// ╰───────┴───────┴───────┼───────┼───────┼───────┤ ├───────┼───────┼───────┼───────────────────────╯ +// | | | | | TAB | SPACE | | +// ╰───────┴───────┴───────╯ ╰───────┴───────┴───────╯ bindings = < &none &kp ESC &kp CAPS &to_english &tog RUS &none &kp PG_UP &kp HOME &kp UP &kp END &kp INS &none &none &kp LGUI &kp LALT &kp LSHFT &kp LCTRL &none &kp PG_DN &kp LEFT &kp DOWN &kp RIGHT &kp DEL &none @@ -120,6 +148,13 @@ >; }; number_layer { +// ╭───────┬───────┬───────┬───────┬───────┬───────╮ ╭───────┬───────┬───────┬───────┬───────┬───────╮ +// | | [ | 7 | 8 | 9 | ] | | | | | | ESC | | +// | | ; | 4 | 5 | 6 | = | | | RCTRL | RSHFT | RALT | RGUI | | +// | | ` | 1 | 2 | 3 | \ | | | | | | | | +// ╰───────┴───────┴───────┼───────┼───────┼───────┤ ├───────┼───────┼───────┼───────────────────────╯ +// | | 0 | - | | | | | +// ╰───────┴───────┴───────╯ ╰───────┴───────┴───────╯ bindings = < &none &kp LBKT &kp N7 &kp N8 &kp N9 &kp RBKT &none &none &none &none &kp ESC &none &none &kp SEMI &kp N4 &kp N5 &kp N6 &kp EQUAL &none &kp RCTRL &kp RSHFT &kp RALT &kp RGUI &none @@ -129,6 +164,13 @@ }; function_layer { +// ╭───────┬───────┬───────┬───────┬───────┬───────╮ ╭───────┬───────┬───────┬───────┬───────┬───────╮ +// | | F12 | F7 | F8 | F9 | PSCRN | | | | | | ESC | | +// | | F11 | F4 | F5 | F6 | SLCK | | | RCTRL | RSHFT | RALT | RGUI | | +// | | F10 | F1 | F2 | F3 | PAUSE | | | | | | | | +// ╰───────┴───────┴───────┼───────┼───────┼───────┤ ├───────┼───────┼───────┼───────────────────────╯ +// | | SPACE | TAB | | | | | +// ╰───────┴───────┴───────╯ ╰───────┴───────┴───────╯ bindings = < &none &kp F12 &kp F7 &kp F8 &kp F9 &kp PSCRN &none &none &none &none &kp ESC &none &none &kp F11 &kp F4 &kp F5 &kp F6 &kp SLCK &none &kp RCTRL &kp RSHFT &kp RALT &kp RGUI &none @@ -137,6 +179,13 @@ >; }; media_layer { +// ╭───────┬───────┬───────┬───────┬───────┬───────╮ ╭───────┬───────┬───────┬───────┬───────┬───────╮ +// | BOOTL | | | | | | | STOP | P/P | VOL+ | | | BOOTL | +// | BTCLR | BT0 | BT1 | BT2 | BT3 | BT4 | | | << | VOL- | >> | | | +// | RESET | | | | | | | | | MUTE | | | RESET | +// ╰───────┴───────┴───────┼───────┼───────┼───────┤ ├───────┼───────┼───────┼───────────────────────╯ +// | | | | | | | | +// ╰───────┴───────┴───────╯ ╰───────┴───────┴───────╯ bindings = < &bootloader &none &none &none &none &none &kp C_STOP &kp C_PP &kp C_VOL_UP &none &none &bootloader &bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &none &kp C_PREV &kp C_VOL_DN &kp C_NEXT &none &none @@ -145,6 +194,13 @@ >; }; mouse_layer { +// ╭───────┬───────┬───────┬───────┬───────┬───────╮ ╭───────┬───────┬───────┬───────┬───────┬───────╮ +// | | | | | | | | SC_UP | SC_LT | MV_UP | SC_RT | | | +// | | LGUI | LALT | LSHFT | LCTRL | | | SC_DN | MV_LT | MV_DN | MV_RT | | | +// | | | | | | | | | | | | | | +// ╰───────┴───────┴───────┼───────┼───────┼───────┤ ├───────┼───────┼───────┼───────────────────────╯ +// | | | | | RCLK | LCLK | | +// ╰───────┴───────┴───────╯ ╰───────┴───────┴───────╯ bindings = < &none &none &none &none &none &none &mwh SCROLL_UP &mwh SCROLL_LEFT &mmv MOVE_UP &mwh SCROLL_RIGHT &none &none &none &kp LGUI &kp LALT &kp LSHFT &kp LCTRL &none &mwh SCROLL_DOWN &mmv MOVE_LEFT &mmv MOVE_DOWN &mmv MOVE_RIGHT &none &none