私は最近、ちょっとした実験としてDvorakキーボードレイアウトに切り替えました。移行の最も困難な部分の1つは、ホットキーの処理です。ほとんどのホットキーはQWERTYを念頭に置いて設計されており、さらに悪いことに、ホットキーは非常に筋肉の記憶に縛られているようです。
すべてのホットキーを再学習するのではなく、オートホットキースクリプトを作成して、DvorakレイアウトをQWERTYに変換し直しましたCtrl。AltまたはWinキーが他のキーと一緒に押されました。Visual Studio '08を除いて、私が試したすべての場所で美しく機能します。autohotkeyがキーストロークを変換する前に、キーストロークがキャッチされているようです。
なぜこれが起こっているのですか?どうすればこれを修正できますか?
以下は私のスクリプトの(最初からの)抜粋です:
; control + letter
^;::^z
^q::^x
^j::^c
^k::^v
更新:スクリプトは、ahk、vs08、およびcoderushが新たにインストールされたWin7で正常に機能します。私が問題を抱えているマシンはビスタを実行しています。さらに診断する方法について何か考えはありますか?
更新2:スクリプトはVistaおよび2010ベータ2で正常に動作します。vs08+ vistaだけの何かのようです。今夜はvs08の新規インストールを試してみます。