HHKBの英語日本語切り替え
HHKBの英語配列を使用していますが、
英語日本語切り替えのキーマップについて
私なりの最適解が見つかりました。
それは、 Ctrl 空打ちでの切り替えです。
それまでに試してみたのが
- Ctrl + Spaceで切り替え
- Shift + Spaceで切り替え
- Alt で切り替え
- Win で切り替え
どれもしっくりこず、
ずっとモヤモヤしていました。
つい最近、Ctrl との同時押しを生かしたまま、
Ctrl 空打ちで切り替えられることが判りました。
日本語キーボードの Caps Lock で英語日本語切り替えと
同じ運指となり、とてもしっくりきます。
頭の上にかかっていた雲が吹き飛んだようです。
以下、AutoHotKeyのスクリプトです。
$Ctrl:: startTime := A_TickCount KeyWait, Ctrl keyPressDuration := A_TickCount - startTime If (A_ThisHotkey == "$Ctrl" and keyPressDuration < 200) { Send !{``} } Return