2014年12月1日月曜日

レジストリをいじらずにCapsLockキーをCtrlにする

Vivotab Note 8にBluetoothでポケモンキーボードを接続して使用している。

Emacsなんかを使ったりするもんだから、Caps LockキーをControlキーにしたい。
Microsoftから公式でCaps LockキーをControlキーにするツールも出ているが、これは入れ替えるだけなので、今度はControlキーがCaps Lockキーにされてしまう。
http://technet.microsoft.com/ja-jp/sysinternals/bb897578.aspx

レジストリを変更する方法もあるが、ちょっと面倒。
そこでAutoHotkeyを使う。
http://www.autohotkey.com/

ダウンロードして、AutoHotkey.ahkファイルを編集する。デフォルトで

#z::Run www.autohotkey.com

と書かれた行がある。
#zはWindowsキーを押しながらzキーを押すという意味で、実際に押すとデフォルトブラウザでwww.autohotkey.comが開く。

その下に

Capslock::Ctrl
sc03a::Ctrl

と書けば、AutoHotkeyが起動している間はCaps LockキーがControlキーになる。
AutoHotkeyを終了すれば元通り。
AutoHotkeyのタスクトレイアイコンを右クリックからSuspend Hotkeysを選択すれば一時的に止めることも出来る。

0 件のコメント:

コメントを投稿