Skip to content

Commit

Permalink
Add new layer with normal mods to work better with mouse clicks
Browse files Browse the repository at this point in the history
  • Loading branch information
0xcharly committed Dec 25, 2023
1 parent 87add56 commit d18a1c9
Showing 1 changed file with 29 additions and 6 deletions.
35 changes: 29 additions & 6 deletions config/skeletyl.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@
#define LOWER 1
#define UPPER 2
#define EXTEND 3
#define SYSTEM 4
#define OTHERS 4
#define SYSTEM 5

// Custom keycodes.
#define LAUNCHER (LG(SPACE))
Expand Down Expand Up @@ -227,7 +228,7 @@
&kp A &kp O &kp E &kp U &kp I &kp D &kp H &kp T &kp N &kp S
&none &kp Q &kp J &kp K &kp X &kp B &kp M &kp W &kp V &kp Z
/* ╰──────────────────────────────────────────────────────────────────┤ ├──────────────────────────────────────────────────────────────────╯ */
&mo LOWER &kp SPACE &none &none &sk LSHIFT &mo UPPER
&mo LOWER &kp SPACE &mo OTHERS &kp LCTRL &sk LSHIFT &mo UPPER
/* ╰────────────────────────────────────────╯ ╰────────────────────────────────────────╯ */
>;
};
Expand All @@ -249,10 +250,10 @@
bindings = <
/* ╭──────────────────────────────────────────────────────────────────╮ ╭──────────────────────────────────────────────────────────────────╮ */
&kp LA(N1) &kp LA(N2) &kp LA(N3) &kp LA(N4) &kp LA(N5) &none &kp LS(TAB) &kp UP &kp BSPC &kp TAB
&sk LALT &sk LGUI &sk LCTRL &sk LSHIFT &none &none &kp LEFT &kp DOWN &kp RIGHT &kp ENTER
&kp LAUNCHER &kp RCS_TAB &kp LG(C) &kp CTL_TAB &kp LG(V) &none &kp LPAR &kp SEMI &kp RPAR &none
&sk LALT &sk LGUI &sk LCTRL &sk LSHIFT &kp LAUNCHER &none &kp LEFT &kp DOWN &kp RIGHT &kp ENTER
&kp LG(X) &kp RCS_TAB &kp LG(C) &kp CTL_TAB &kp LG(V) &none &kp LPAR &kp SEMI &kp RPAR &none
/* ╰──────────────────────────────────────────────────────────────────┤ ├──────────────────────────────────────────────────────────────────╯ */
&trans /*↓*/ &sl SYSTEM &none &none &trans &trans
&trans /*↓*/ &none &sl SYSTEM &none &trans &trans
/* ╰────────────────────────────────────────╯ ╰────────────────────────────────────────╯ */
>;
};
Expand All @@ -279,7 +280,7 @@
&kp GRAVE &kp ESCAPE &kp MINUS &kp COLON &none &none &kp LBRC &kp UNDER &kp RBRC &kp AT
&kp TILDE &kp PLUS &kp ASTERISK &kp SLASH &none &none &kp LBKT &kp DQT &kp RBKT &none
/* ╰──────────────────────────────────────────────────────────────────┤ ├──────────────────────────────────────────────────────────────────╯ */
&trans &trans &none &none &sl SYSTEM &trans /*↓*/
&trans &trans &none &sl SYSTEM &none &trans /*↓*/
/* ╰────────────────────────────────────────╯ ╰────────────────────────────────────────╯ */
>;
};
Expand All @@ -304,6 +305,28 @@
>;
};

/**
* Convenience layer. Left thumb down.
*
* Normal (non-sticky mods).
*
* - Primary hand (left):
* - Home-row mods.
* - Secondary hand (right):
* - TODO
*/
others {
bindings = <
/* ╭──────────────────────────────────────────────────────────────────╮ ╭──────────────────────────────────────────────────────────────────╮ */
&none &none &none &none &none &none &none &none &none &none
&kp LALT &kp LGUI &kp LCTRL &kp LSHIFT &none &none &none &none &none &none
&none &none &none &none &none &none &none &none &none &none
/* ╰──────────────────────────────────────────────────────────────────┤ ├──────────────────────────────────────────────────────────────────╯ */
&none &none &trans /*↓*/ &none &none &none
/* ╰────────────────────────────────────────╯ ╰────────────────────────────────────────╯ */
>;
};

/**
* System layer for hardware controls.
*
Expand Down

0 comments on commit d18a1c9

Please sign in to comment.