summaryrefslogtreecommitdiff
path: root/config/base.keymap
diff options
context:
space:
mode:
Diffstat (limited to 'config/base.keymap')
-rw-r--r--config/base.keymap78
1 files changed, 39 insertions, 39 deletions
diff --git a/config/base.keymap b/config/base.keymap
index 148d89d..6740184 100644
--- a/config/base.keymap
+++ b/config/base.keymap
@@ -150,10 +150,10 @@
label = "DVORAK";
// DV - Dvorak layer
bindings = <
- R1X &kp SQT &kp COMMA &kp DOT &kp P &kp Y &kp F &kp G &kp C &kp R &kp L R1Z
- R2X &HL1(A) &HL2(O) &HL3(E) &HL4(U) &kp I &kp D &HR4(H) &HR3(T) &HR2(N) &HR1(S) R2Z
- R3X &kp SEMI &kp Q &kp J &kp K &kp X &kp B &kp M &kp W &kp V &kp Z R3Z
- R4X &kp LSHIFT &mo LOW SPACEKEY TX &mo UPR &kp LSHIFT R4Z
+ R1X &kp SQT &kp COMMA &kp DOT &kp P &kp Y R1Y &kp F &kp G &kp C &kp R &kp L R1Z
+ R2X &HL1(A) &HL2(O) &HL3(E) &HL4(U) &kp I R2Y &kp D &HR4(H) &HR3(T) &HR2(N) &HR1(S) R2Z
+ R3X &kp SEMI &kp Q &kp J &kp K &kp X R3Y &kp B &kp M &kp W &kp V &kp Z R3Z
+ R4X &kp LSHIFT &mo LOW SPACEKEY R4Y TX &mo UPR &kp LSHIFT R4Z
>;
};
@@ -162,50 +162,50 @@
// This is a "QWERTY" keymap, but it's really intended to be used in dvorak mode
// (with setxkbmap us -variant dvorak -option compose:ralt).
bindings = <
- R1X &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P R1Z
- R2X &HL1(A) &HL2(S) &HL3(D) &HL4(F) &kp G &kp H &HR4(J) &HR3(K) &HR2(L) &HR1(SEMI) R2Z
- R3X &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp SLASH R3Z
- R4X &kp LSHIFT &mo LOW SPACEKEY TX &mo UPR &kp LSHIFT R4Z
+ R1X &kp Q &kp W &kp E &kp R &kp T R1Y &kp Y &kp U &kp I &kp O &kp P R1Z
+ R2X &HL1(A) &HL2(S) &HL3(D) &HL4(F) &kp G R2Y &kp H &HR4(J) &HR3(K) &HR2(L) &HR1(SEMI) R2Z
+ R3X &kp Z &kp X &kp C &kp V &kp B R3Y &kp N &kp M &kp COMMA &kp DOT &kp SLASH R3Z
+ R4X &kp LSHIFT &mo LOW SPACEKEY R4Y TX &mo UPR &kp LSHIFT R4Z
>;
};
gaming_layer {
label = "GAMING";
bindings = <
- R1X &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P R1Z
- R2X &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI R2Z
- R3X &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp SLASH R3Z
+ R1X &kp Q &kp W &kp E &kp R &kp T R1Y &kp Y &kp U &kp I &kp O &kp P R1Z
+ R2X &kp A &kp S &kp D &kp F &kp G R2Y &kp H &kp J &kp K &kp L &kp SEMI R2Z
+ R3X &kp Z &kp X &kp C &kp V &kp B R3Y &kp N &kp M &kp COMMA &kp DOT &kp SLASH R3Z
- R4X SPACEKEY &mo UPR &kp LSHIFT TX &mo LOW R4Z
+ R4X SPACEKEY &mo UPR &kp LSHIFT R4Y TX &mo LOW R4Z
>;
};
lower_layer {
bindings = <
- R1X &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR R1Z
- R2X &kp LGUI &kp LALT &kp LCTL &kp LSHFT &kp BSLH &kp FSLH &kp UNDER &kp PLUS &kp LBRC &kp RBRC R2Z
- R3X &kp GRAVE &kp TILDE &kp TAB &kp ESC &kp PIPE &kp QMARK &kp MINUS &kp EQUAL &kp LBKT &kp RBKT R3Z
- R4X &trans &trans SPACEKEY TX &trans &trans R4Z
+ R1X &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT R1Y &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR R1Z
+ R2X &kp LGUI &kp LALT &kp LCTL &kp LSHFT &kp BSLH R2Y &kp FSLH &kp UNDER &kp PLUS &kp LBRC &kp RBRC R2Z
+ R3X &kp GRAVE &kp TILDE &kp TAB &kp ESC &kp PIPE R3Y &kp QMARK &kp MINUS &kp EQUAL &kp LBKT &kp RBKT R3Z
+ R4X &trans &trans SPACEKEY R4Y TX &trans &trans R4Z
>;
};
raise_layer {
bindings = <
- R1X &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 R1Z
- R2X &trans &trans &trans &trans &trans &kp BSPC &kp LSHFT &kp LCTL &kp LALT &kp LGUI R2Z
- R3X &trans &trans &trans &trans &trans &kp RALT &kp RET &kp DEL &trans &trans R3Z
+ R1X &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 R1Y &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 R1Z
+ R2X &trans &trans &trans &trans &trans R2Y &kp BSPC &kp LSHFT &kp LCTL &kp LALT &kp LGUI R2Z
+ R3X &trans &trans &trans &trans &trans R3Y &kp RALT &kp RET &kp DEL &trans &trans R3Z
- R4X &trans &trans SPACEKEY TX &trans &trans R4Z
+ R4X &trans &trans SPACEKEY R4Y TX &trans &trans R4Z
>;
};
navigation_layer {
bindings = <
- R1X &mkp MB4 &mkp MB3 &mkp MB2 &mkp MB1 &trans &trans &trans &trans &trans &trans R1Z
- R2X &trans &trans &trans &trans &trans &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT R2Z
- R3X &trans &trans &trans &trans &trans &trans &kp HOME &kp PG_DN &kp PG_UP &kp END R3Z
+ R1X &mkp MB4 &mkp MB3 &mkp MB2 &mkp MB1 &trans R1Y &trans &trans &trans &trans &trans R1Z
+ R2X &trans &trans &trans &trans &trans R2Y &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT R2Z
+ R3X &trans &trans &trans &trans &trans R3Y &trans &kp HOME &kp PG_DN &kp PG_UP &kp END R3Z
- R4X &trans &trans SPACEKEY TX &trans &trans R4Z
+ R4X &trans &trans SPACEKEY R4Y TX &trans &trans R4Z
>;
};
@@ -213,38 +213,38 @@
// Waiting for https://github.com/zmkfirmware/zmk/pull/778
// Using fork at https://github.com/ftc/zmk/blob/mouse-ftc
bindings = <
- R1X &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans R1Z
- R2X &mkp MB4 &mkp MB3 &mkp MB2 &mkp MB1 &trans &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT R2Z
- R3X &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans R3Z
+ R1X &trans &trans &trans &trans &trans R1Y &trans &trans &trans &trans &trans R1Z
+ R2X &mkp MB4 &mkp MB3 &mkp MB2 &mkp MB1 &trans R2Y &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT R2Z
+ R3X &trans &trans &trans &trans &trans R3Y &trans &trans &trans &trans &trans R3Z
- R4X &trans &trans SPACEKEY TX &trans &trans R4Z
+ R4X &trans &trans SPACEKEY R4Y TX &trans &trans R4Z
>;
};
qwerty_lower_layer {
bindings = <
- R1X &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR R1Z
- R2X &kp LGUI &kp LALT &kp LCTL &kp LSHFT &kp BSLH &kp LBKT &kp DQT &kp RBRC &kp UNDER &kp PLUS R2Z
- R3X &kp GRAVE &kp TILDE &kp TAB &kp ESC &kp PIPE &kp LBRC &kp SQT &kp RBKT &kp MINUS &kp EQUAL R3Z
- R4X &trans &trans SPACEKEY TX &trans &trans R4Z
+ R1X &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT R1Y &kp CARET &kp AMPS &kp STAR &kp LPAR &kp RPAR R1Z
+ R2X &kp LGUI &kp LALT &kp LCTL &kp LSHFT &kp BSLH R2Y &kp LBKT &kp DQT &kp RBRC &kp UNDER &kp PLUS R2Z
+ R3X &kp GRAVE &kp TILDE &kp TAB &kp ESC &kp PIPE R3Y &kp LBRC &kp SQT &kp RBKT &kp MINUS &kp EQUAL R3Z
+ R4X &trans &trans SPACEKEY R4Y TX &trans &trans R4Z
>;
};
gaming_lower_layer {
bindings = <
- R1X &kp N1 &kp N2 &kp N3 &kp N4 &kp N9 &trans &trans &trans &trans &trans R1Z
- R2X &kp N5 &kp N6 &kp N7 &kp N8 &kp N0 &trans &trans &trans &trans &trans R2Z
- R3X &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans R3Z
- R4X &trans &trans SPACEKEY TX &trans &trans R4Z
+ R1X &kp N1 &kp N2 &kp N3 &kp N4 &kp N9 R1Y &trans &trans &trans &trans &trans R1Z
+ R2X &kp N5 &kp N6 &kp N7 &kp N8 &kp N0 R2Y &trans &trans &trans &trans &trans R2Z
+ R3X &trans &trans &trans &trans &trans R3Y &trans &trans &trans &trans &trans R3Z
+ R4X &trans &trans SPACEKEY R4Y TX &trans &trans R4Z
>;
};
function_layer {
bindings = <
- R1X &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 R1Z
- R2X &kp F11 &kp F12 &to GAMING &to DV &to QW &trans &trans &trans &trans &trans R2Z
+ R1X &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 R1Y &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 R1Z
+ R2X &kp F11 &kp F12 &to GAMING &to DV &to QW R2Y &trans &trans &trans &trans &trans R2Z
R3X FUNC_KEYS R3Z
- R4X &trans &trans SPACEKEY TX &trans &trans R4Z
+ R4X &trans &trans SPACEKEY R3Y TX &trans &trans R4Z
>;
};