-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Description
Summary
I've got some home row mods setup using kanata on windows.
Basically "f" is just f when tapped, and ctrl when held.
In helix, if I press something like space-f using this setup, it does nothing.
Disabling the kanata config fixes the issue, and space-f opens the file searcher as it should.
Neovim does not seem to have any similar issues (not trying to say it's better, just mentioning it in case it helps the investigation).
Reproduction Steps
My kanata.kbd config is as follows:
(defcfg process-unmapped-keys yes)
(defsrc
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
tab q w e r t y u i o p [ ]
caps a s d f g h j k l ; ' ret
lsft z x c v b n m , . / rsft
lctl lmet lalt spc ralt rctl
)
(deflayer base
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
tab q w e r t y u i o p [ ]
esc @A @s @d @f @g @h @j @k @l @; ' ret
lsft z x c v b n m , . / rsft
lctl lmet lalt spc ralt rctl
)
(defvar
tap-time 200
hold-time 200
)
(defalias
a (multi f24 (tap-hold $tap-time $hold-time a lmet))
s (multi f24 (tap-hold $tap-time $hold-time s lalt))
d (multi f24 (tap-hold $tap-time $hold-time d lsft))
f (multi f24 (tap-hold $tap-time $hold-time f lctl))
g (multi f24 (tap-hold 140 140 g ret))
h (multi f24 (tap-hold 140 140 h bspc))
j (multi f24 (tap-hold $tap-time $hold-time j rctl))
k (multi f24 (tap-hold $tap-time $hold-time k rsft))
l (multi f24 (tap-hold $tap-time $hold-time l ralt))
; (multi f24 (tap-hold $tap-time $hold-time ; rmet))
)
Helix log
Platform
Windows
Terminal Emulator
Windows terminal
Installation Method
releases page
Helix Version
25.01.1