🔗 emacsorphanage/key-chord: Map pairs of simultaneously pressed keys to commands.
同時押しというキーバインドを提供します。
同時押しの許容時間、その前後で別のキーが押されていたら発動しない判断をする、みたいな設定をしている。
(leaf key-chord
:ensure t
:hook (after-init-hook . key-chord-mode)
:chord (("df" . counsel-descbinds)
("l;" . init-loader-show-log)
("@@" . howm-list-all)
("jk" . open-junk-file))
:custom
`((key-chord-two-keys-delay . 0.25)
(key-chord-safety-interval-backward . 0.1)
(key-chord-safety-interval-forward . 0.15)))
キーの同時押し判定は 0.15 秒で、それらのキーが押される直前の 0.1 秒以内、または直後の 0.15 秒に押されていたら発動しない、という設定にしている。
誤爆防止のためには試行錯誤しつつ「自分流」を追求するしかない。