[解決済み] なぜVisual Studioはautohotkeyより先にキーイベントをキャッチするのですか?
質問
私は最近、ちょっとした実験として Dvorak キーボード レイアウトに切り替えました。移行の最も困難な部分の 1 つは、ホットキーの扱いです。ほとんどのホットキーは QWERTY を念頭に置いて設計されており、さらに悪いことに、ホットキーは非常にマッスル メモリに縛られているようです。
すべてのホットキーを再学習するのではなく、Dvorak レイアウトを QWERTY に戻す自動ホットキー スクリプトを書きました。 Ctrl , Alt または Win キーが他のキーと一緒に押された場合。Visual Studio '08を除いて、私が試したところではどこでも見事に動作しました。autohotkey が翻訳する前にキーストロークが捕捉されているようです。
なぜこのようなことが起こるのでしょうか、また、どのようにこれを修正すればよいのでしょうか。
以下は、私のスクリプトの抜粋です(最初から)。
; control + letter
^;::^z
^q::^x
^j::^c
^k::^v
更新しました。 スクリプトはWin7で、ahk、vs08、coderushが新しくインストールされた状態で問題なく動作します。私が困っているマシンは、Vista を実行しています。さらに診断する方法について何か考えがありますか?
アップデート 2。 スクリプトはVistaと2010 beta 2で問題なく動作します。vs08 + vista だけで何かあるようです。今夜、vs08の新規インストールを試してみるつもりです。
どのように解決するのですか?
嗚呼、解りました。ahk とターゲット アプリが同じ特権 (またはユーザー) で実行されていない場合、ahk はキーボード イベントを適切に傍受/シミュレートしません。私の場合、ビジュアル スタジオは管理者 (昇格) 権限で実行され、ahk スクリプトは現在ログオンしているユーザーとして実行されました。
次のいずれかの方法で問題を解決しました。
- 現在のユーザーとして vs と ahk の両方を実行する
- スクリプトをコンパイルし、vs とコンパイルしたアプリの両方を管理者として実行する
関連
-
[解決済み] project" nuget configuration is invalid エラーを取得する [重複].
-
[解決済み] Windows 8でVisual Studioを常にAdministratorとして実行するように強制することはできますか?
-
[解決済み] Visual Studioで、既存のディレクトリツリーをプロジェクトに追加するにはどうすればよいですか?
-
[解決済み] Visual Studio の .suo と .user ファイルをソースコントロールに追加する必要がありますか?
-
[解決済み] Visual Studio CodeとVisual Studioの違いは何ですか?
-
[解決済み] デバッグビルドのみVisual Studioのポストビルドイベントを実行する方法
-
[解決済み] Visual Studio : ショートカットキー : 行の複製
-
[解決済み] Visual Studioで2つのプロジェクトを同時に実行する
-
[解決済み] すべてのbinとobjフォルダを削除して、すべてのプロジェクトを強制的にリビルドさせたい
-
[解決済み】Visual Studioでコードを自動フォーマットする方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Visual Studioでのソリューションファイルの最適な保存場所を教えてください。
-
[解決済み] v120 (Platform Toolset = 'v120') 用のビルドツールが見つかりません。
-
[解決済み] Windows 10でVisual Studio 2015をインストールする際、"A Setup Package is either missing or damaged "エラーが発生する。
-
[解決済み] Visual Studio for xamarinで「XamlCTask」タスクが予期せず失敗する。
-
[解決済み] Visual Studio Express 2005はどこでダウンロードできますか?[クローズド]
-
[解決済み] Visual Studioからプロジェクトフォルダの名前を変更するにはどうすればよいですか?
-
[解決済み] Visual StudioでWebプロジェクトでないプロジェクトのApp.Config変換は?
-
[解決済み] Visual Studioでワードラップを切り替えるにはどうしたらいいですか?
-
[解決済み】Visual Studio 2010以降でZoomをリセットする方法
-
[解決済み】Visual Studioはタブを4つのスペースに置き換えますか?