2022-04-25 (Mo) [長年日記]
_ kmonad 設定変更
HHKB って dipsw で win/mac を切り替えられるんだよね… 主には BS が BS なのか DEL なのか、みたいだけど。
いい加減、切り替えるのが面倒になってきたので、kmonad でなんとかならんかな、と。
右 ALT + W/N/M でいいか。
(deflayer qwerty-normal
esc 1 2 3 4 5 6 7 8 9 0 - = \ grv
tab q w e r t y u i o p [ ] bspc del
lctl a s d f g h j k l ; ' ret
lsft z x c v b n m , . / rsft
lmet lalt spc henkan @sw
)
右 ALT の位置を @sw
と定義。これは alias で、
(defalias
sw (layer-toggle hhkb-sw)
)
hhkb-sw ってのは layer で、
(deflayer hhkb-sw
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ @sww _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ @swn @swm _ _ _ _
_ _ _ _ _
)
w/n/m の位置をそれぞれ @sww
/@swn
/@swm
と定義。
(defalias
sww (layer-switch qwerty-win)
swn (layer-switch qwerty-normal)
swm (layer-switch qwerty-mac)
)
あとは qwerty-win/mac を定義。
(deflayer qwerty-win
esc 1 2 3 4 5 6 7 8 9 0 - = \ grv
tab q w e r t y u i o p [ ] bspc del
lctl a s d f g h j k l ; ' ret
lsft z x c v b n m , . / rsft
lmet lalt spc henkan @sw
)
(deflayer qwerty-mac
esc 1 2 3 4 5 6 7 8 9 0 - = \ grv
tab q w e r t y u i o p [ ] del bspc
lctl a s d f g h j k l ; ' ret
lsft z x c v b n m , . / rsft
lmet lalt spc henkan @sw
)
う〜ん、便利だ…
kmonad って Windows でも使えるらしいんだけど、 HHKB かどうかは判断できないみたいね、tutorial によると。 HHKB だけ変えたいんだけどなぁ。
[ツッコミを入れる]