Skip to content

Commit

Permalink
update keymap
Browse files Browse the repository at this point in the history
  • Loading branch information
280Zo committed Nov 6, 2024
1 parent b1860c6 commit c5820cc
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ Follow the steps below to flash the firmware
## Keymaps & Layers

Each layer has been heavily influenced by [Miryoku](https://github.com/manna-harbour/miryoku/) and [home row mods](https://precondition.github.io/home-row-mods) that use [bilateral combinations](https://sunaku.github.io/home-row-mods.html) to make typing as efficient and comfortable as possible, though some non-bilateral key options are also included for optional usage.
Most layers have been heavily influenced by [Miryoku](https://github.com/manna-harbour/miryoku/) and [home row mods](https://precondition.github.io/home-row-mods) that use [bilateral combinations](https://sunaku.github.io/home-row-mods.html) to make typing as efficient and comfortable as possible.
To reduce hand movement, extra attention has also been given to making sure cursor, scrolling, and mouse button operations are as seamless as possible.

Review the layer maps below to see how each one functions. Then either modify the keymap to fit your needs, or start using these defaults to become more familiar with them.
Expand Down
8 changes: 4 additions & 4 deletions config/charybdis.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,10 @@
hm: homerow_mod {
compatible = "zmk,behavior-hold-tap";
#binding-cells = <2>;
flavor = "tap-preferred"; // TODO - "group" holds on "O", capitalizing goes to the tap
flavor = "tap-preferred";
tapping-term-ms = <175>; // triggers the hold behavior when the tapping-term-ms has expired
quick-tap-ms = <150>; // If you press a tapped hold-tap again within quick-tap-ms milliseconds of the first press, it will always trigger the tap behavior.
require-prior-idle-ms = <150>; // like quick-tap-ms however it will apply for any non-modifier key pressed before it
require-prior-idle-ms = <185>; // like quick-tap-ms however it will apply for any non-modifier key pressed before it
bindings = <&kp>, <&kp>; // hold, tap
};

Expand Down Expand Up @@ -172,11 +172,11 @@
// ╭────────────────┬──────────────┬─────────────────────────┬─────────────────────────────┬──────────────────┬──────────────────╮ ╭──────────────────┬─────────────────┬──────────────────────────────────┬──────────────────────────────┬────────────────────────┬──────────────╮
&kp ESCAPE &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &td_layers
// ├────────────────┼──────────────┼─────────────────────────┼─────────────────────────────┼──────────────────┼──────────────────┤ ├──────────────────┼─────────────────┼──────────────────────────────────┼──────────────────────────────┼────────────────────────┼──────────────┤
&lt 2 TAB &hm LEFT_GUI A &hm LEFT_ALT S &hm LCTRL D &hm LEFT_SHIFT F &kp G &kp H &hm LEFT_SHIFT J &hm RCTRL K &hm RIGHT_ALT L &hm LEFT_META SEMICOLON &kp DEL
&lt 2 TAB &hm LEFT_GUI A &hm LEFT_ALT S &hm LCTRL D &hm LEFT_SHIFT F &kp G &kp H &hm LEFT_SHIFT J &hm RCTRL K &hm RIGHT_ALT L &hm LEFT_META SEMICOLON &kp DEL
// ├────────────────┼──────────────┼─────────────────────────┼─────────────────────────────┼──────────────────┼──────────────────┤ ├──────────────────┼─────────────────┼──────────────────────────────────┼──────────────────────────────┼────────────────────────┼──────────────┤
&kp C_AC_SEARCH &kp Z &hm LC(LA(LEFT_SHIFT)) X &hm LA(LC(LG(LEFT_SHIFT))) C &kp V &kp B &kp N &kp M &hm LA(LC(LG(LEFT_SHIFT))) COMMA &hm LC(LA(LEFT_SHIFT)) PERIOD &kp FSLH &kp F12
// ╰────────────────┴──────────────┴─────────────────────────┼─────────────────────────────┼──────────────────┼──────────────────┤ ├──────────────────┼─────────────────┼──────────────────────────────────┴──────────────────────────────┴────────────────────────┴──────────────╯
&td_cursor &mkp LCLK &lt 1 BACKSPACE &lt 7 RETURN &lt 3 SPACE
&td_cursor &lt 1 BACKSPACE &mkp LCLK &lt 7 RETURN &lt 3 SPACE
// ╰─────────────┴──────────────────┴──────────────────╯ ╰──────────────────┴──────────────╯
>;
};
Expand Down

0 comments on commit c5820cc

Please sign in to comment.