kanata. Настройка Home Row Mods
2025-05-01
·
2 мин. для прочтения
kanata. Настройка Home Row Mods (см. Клавиатура. Раскладка Home Row Mode).
Содержание
1 Общая информация
- Для настройки Home Row Mods в Kanata используйте комбинации
tap-hold
. - Для разных пальцев можно задать разные значения, если одни пальцы медленнее других.
- Если модификаторы срабатывают некорректно, увеличьте
hold-time
или используйтеtap-hold-release-keys
для обработки комбинаций.
1.1 Основные функции
tap-time
: время, после которого нажатие считается тапом (обычно 100–200 мс).hold-time
: время, после которого нажатие активирует модификатор (например, 250–300 мс).
1.2 Оптимизация для быстрого набора
tap-hold-press
илиtap-hold-release-keys
: активируют модификатор мгновенно, если нажата другая клавиша.- Это предотвращает залипание модификаторов при быстрой печати.
2 Простая конфигурация
- Простая конфигурация.
- Используется макет
GACS
/◆⎇⎈⇧
.;; Basic home row mods example using QWERTY ;; For a more complex but perhaps usable configuration, ;; see home-row-mod-advanced.kbd (defcfg process-unmapped-keys yes ) (defsrc a s d f j k l ; ) (defvar ;; Note: consider using different time values for your different fingers. ;; For example, your pinkies might be slower to release keys and index ;; fingers faster. tap-time 200 hold-time 150 ) (defalias a (tap-hold $tap-time $hold-time a lmet) s (tap-hold $tap-time $hold-time s lalt) d (tap-hold $tap-time $hold-time d lctl) f (tap-hold $tap-time $hold-time f lsft) j (tap-hold $tap-time $hold-time j rsft) k (tap-hold $tap-time $hold-time k rctl) l (tap-hold $tap-time $hold-time l ralt) ; (tap-hold $tap-time $hold-time ; rmet) ) (deflayer base @a @s @d @f @j @k @l @; )