notepad ++がautohotkeyショートカットをブロックするのはなぜですか?


9

autohotkeyスクリプトで一連のキーボードショートカットを定義しています。現在のところ、notepad ++にフォーカスがあるときは、どれも機能しません。

スクリプトは通常どおりロードされます。キーボードショートカット(主にウィンドウを移動するためのもの)は、他のウィンドウと完全に連携します。notepad++ウィンドウにフォーカスがある場合は、何もしません。同時に、notepad ++にフォーカスがある場合でも、すべての通常のWindowsショートカットは正常に機能します。したがって、これはnotepad ++とautohotkeyの間の特定の問題です。

スクリプトで定義したショートカットは、メモ帳の標準のキーボードショートカットと競合しません。誰かが何が起こっているのか知っていますか?

Windows 7、notepad ++ v5.8.1、autohotkey v1.0.48.03を使用

回答:


8

私にとっては、Notepad ++を再起動するだけで十分だったので、まずそれを試してください。


3

恥ずかしいことに、私はPCを再起動しましたが、今は正常に戻りました。ここで質問する前に、それを学ぶ必要があります...


3

autohotkeyは、adminとして実行しない限り、キーボードフックの読み込みに失敗すると思います。この場合、別のアプリ(notepad ++など)にフォーカスがあるときにキーが機能しません。

(私はautohotkeyとwinampで(断続的にではありますが)この動作を経験しました)


1
autohotkeyは、適切に機能するために管理者権限で実行する必要はありません。オートホットキーに加えられた変更を考慮するために、一部のアプリケーションを再起動する必要があるようです。
ニコラ

2
Notepad ++を常に管理者として実行し始めたので、AHKは管理者権限がないとNotepad ++で動作しませんでした。ヒントをありがとう、これは私のために働いた唯一のものです。
Rav

1

昇格した権限で別のアプリケーション(notepad ++)を実行しているときに通常のユーザー権限でautohotkeyを実行すると、autohotkeyがキーボード入力を処理できないようです。これは、権利管理の観点からは理にかなっています…

解決策は、管理者権限でautohotkeyを実行することです->その後、スクリプトはすべての入力を処理できます。


これは私の問題であり、私のために働いた。
Bugybunny
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.