世の中のキーボード入れ替えのソフトは2つに分けられるそうな。スキャンコードと仮想コードの対応関係を変更するもの、仮想コードと機能の対応関係を変更するものだ。AutoHotKeyは後者に分類される。いわゆる常駐が必要なソフトはスキャンコードから仮想コードに対応付けられたあとに機能を変更するので、常駐が必要で。レジストリの仮想コードとスキャンコードの対応関係を変更するやつは常駐が必要ない。
せっかくだから、設定ファイルを晒しておこう。今の問題は、この設定をどうやって共有するかだ。ユーザ単位でどうやって共有するかが問題だ。
;#InstallKeybdHook sc07B::LWIN sc070::APPSKEY #sc025::MouseMove,0,-10,0,R #sc024::MouseMove,0,10,0,R #sc023::MouseMove,-10,0,0,R #sc026::MouseMove,10,0,0,R #sc039::MouseClick,left,,,1,0,D, sc16A::MouseClick,WheelUp,,,,, sc169::MouseClick,WheelDown,,,,,