ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

AutoHotKeyでCtrl-n,Ctrl-pをカーソル移動に

Visual Studioでのインテリセンスの項目の上下移動をCtrl-nとCtrl-pで行いたかったので、AutoHotKeyを使ってキーカスタマイズを行った。
そのスクリプトは次の通り。

#InstallKeybdHook
#UseHook
SendMode Input

^p::Send,{Up}
^n::Send,{Down}

最初はSendMode Inputの設定は無かったのだが、これがないとときどき、Ctrlボタンを取りこぼすことがあったので追加した。
これでインテリセンスのウィンドウが表示されているときもCtrl-n,Ctrl-pでカーソル移動ができるようになった。しかし、Ctrlを押しっぱなしにしているとインテリセンスのウィンドウが半透明になるという機能が追加されており、項目が見えなくなってしまうという罠が。今のところ、この機能をオフにする設定は見つかっていない……。