タイトルと同じように、LCtrl(またはLCtrlからLAlt)にLAltキーを再マップすると、いずれかのキーが使用されたときに、これはさまざまな問題を引き起こします。AutoHotKeyでAltキーをCtrlキーに再設定すると、両方のキーが押されます
これらのキーを交換する必要がある主な理由は、Windows 7コンピュータのMacキーボードで使用するためです。正直なところ、それは私の問題の始まりに過ぎません。 私は実際にLAtキーがLCtrlキー、LWinキーがLAltキー、LCtrlキーがLWinキーであるようにして、Pro Tools 10内でMacキーボードを適切にエミュレートするようにします。しかし、この3ウェイスワップを試みると、LCtrlとLWinが正しく機能します(それぞれLWinとLAlt)ので、LAtキーはLCtrlとLAltの両方を押し続けます。私のコードは次のようになり
:
#IfWinActive
LAlt::LCtrl
LWin::LAlt
LCtrl::LWin
Return
私はAHKにかなり新しいですが、これは、右の過度に複雑ではないでしょうか?かなり短く甘いですし、Alt + Tabの試練も心配していません。これらの3つのボタンを正しくスワップできるように、問題を把握するだけです。なぜこれが起こっているのかについて誰かが手がかりを持っていれば、私は深く感謝しています。あなたの時間と努力に感謝します。
あなたはhです重複したホットキーを実行しても、そのコードはコンパイルされません。 – 2501
素早い返答をしてくれて、間違いを指摘してくれてありがとう。私は実際にここにコードを入力するときにタイプミスを犯しました(私はちょうどコピーペーストが必要ですが、コードはとにかく十分小さかったです)。私は実際に持っているコードを反映するようにOPを編集しました。 – DistanceAnywhere
これはAutohotkeyの制限であるかもしれません。 – 2501