この辺りを参考にキーバインドを行う。
とりあえず、Cygwinを使ってるときに
- [全角/半角]に[ESC]+[IMEオフ]を割り当て
- [Caps Lock]に[Ctrl]を割り当て
というのがやりたい。
ただし、自分は「変換キー」にIMEオン、「無変換キー」にIMEオフを割り当てている点に注意*1。
[全角/半角]に[ESC]+[IMEオフ]を割り当て
#IfWinActive, ahk_class mintty vkF4sc029::Send {Esc} vkF3sc029::Send {Esc}{vk1Dsc07B} #IfWinActive
ひとまずこんな感じ。
[Caps Lock]に[Ctrl]を割り当て
KeySwapを使えばできそうだけど、ひとまず必要無さそうなのでまたいつか。
CapsLock::Send {LCtrl}
これではできなかった。でもレジストリいじるのはちょっと怖いんだよね。