Skip to content

Commit

Permalink
(fix) remove magic shift
Browse files Browse the repository at this point in the history
  • Loading branch information
Undomeno committed Jan 29, 2025
1 parent 4987ad7 commit 7ecdc4e
Showing 1 changed file with 1 addition and 24 deletions.
25 changes: 1 addition & 24 deletions config/totem.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -29,29 +29,6 @@
#define FN 3
#define SYS 4

/* Magic-shift & auto-layers */

// Tap: repeat after alpha, else sticky-shift |
// Shift + tap/ double-tap: caps-word | Hold: shift.
#define MAGIC_SHIFT &magic_shift LSHFT 0
#define QUICK_TAP_MS 175
ZMK_HOLD_TAP(magic_shift, bindings = <&kp &magic_shift_tap>;
flavor = "balanced"; tapping-term-ms = <200>;
quick-tap-ms = <QUICK_TAP_MS>;)
ZMK_MOD_MORPH(magic_shift_tap, bindings = <&shift_repeat>, <&caps_word>;
mods = <(MOD_LSFT)>;)
ZMK_ADAPTIVE_KEY(
shift_repeat, bindings = <&sk LSHFT>;
repeat {
trigger-keys = <A B C D E F G H I J K L M N O P Q R S T U V W X Y Z>;
bindings = <&key_repeat>;
max-prior-idle-ms = <1200>;
strict-modifiers;
};)
&caps_word { // Mods deactivate caps-word, requires PR #1451. [TODO: rebase]
/delete-property/ ignore-modifiers;
};

&mt {
quick-tap-ms = <100>;
global-quick-tap;
Expand Down Expand Up @@ -101,7 +78,7 @@ label= "BASE" ;
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
&hm_l LCTRL A &hm_l LALT S &hm_l LGUI D &hm_shift_l LSHFT F &kp G &kp H &hm_shift_r RSHFT J &hm_r RGUI K &hm_r RALT L &hm_r RCTRL SEMI
&kp TAB &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp BSPC
&kp LSHFT &lt FN ESC &lt NUM SPACE &lt SYM SPC &lt SYS RET MAGIC_SHIFT
&kp LSHFT &lt FN ESC &lt NUM SPACE &lt SYM SPC &lt SYS RET &lt MIS DEL
>;
};

Expand Down

0 comments on commit 7ecdc4e

Please sign in to comment.