add hyper

This commit is contained in:
Pavlos Vinieratos 2023-08-28 11:30:08 +03:00
parent 5b7d0f9ef9
commit 2bce17799a
No known key found for this signature in database
GPG Key ID: 4B38456619A10774

View File

@ -3,12 +3,18 @@
#include <dt-bindings/zmk/bt.h>
// layers
#define QWERTY 0
#define SYSCTL 1
#define SYMBOL 2
#define NUMBER 3
#define KBCTL 4
// keys
#define HYPER LS(LC(LA(LGUI)))
/ {
conditional_layers {
compatible = "zmk,conditional-layers";
@ -29,13 +35,13 @@
// ├─────────┼───┼───┼───┼───┼───┤ ├───┼───┼───┼───┼───┼───────┤
// │ SHIFT │ Z │ X │ C │ V │ B │ │ N │ M │ , │ . │ / │ SHIFT │
// └─────────┴┬──┴──┬┴───┴─┬─┴───┴┐ ┌─┴───┼───┴──┬┴─┬─┴───┴───────┘
// │ CMD │ SMBL │ BSPC │ │ SPC │ SYSC │ │
// │ CMD │ SMBL │ BSPC │ │ SPC │ SYSC │ HPR
// └─────┴──────┴──────┘ └─────┴──────┴──┘
bindings = <
&lt NUMBER TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &none
&mt LCTRL ESC &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp ENTER
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
&kp LGUI &mo SYMBOL &kp BSPC &kp SPC &mo SYSCTL &none
&kp LGUI &mo SYMBOL &kp BSPC &kp SPC &mo SYSCTL &kp HYPER
>;
};
@ -98,11 +104,15 @@
// home row mods
// if kbktl works, then move bt 1 2 reset there.
// game mode
// reset
// qmk flash --keyboard crkbd/rev1 --keymap pvinis
// crkbd/rev1/pvinis @ 0.13.17-94-g521b7d-dirty
// &mt LCTRL ESC or hold-tap better?
//screenshot button
// template
// ┌──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┐
// │ │ │ │ │ │ │ │ │ │ │ │ │ │