Autohotkey を使用して Excel 専用の Page Up、Page Down、Num Lock をマップする

Autohotkey を使用して Excel 専用の Page Up、Page Down、Num Lock をマップする

これらのキーを対応するテキストにマップしたいと思います。

ページアップ (

ページダウン )

ナンロック =

Autohotkey でこれを実行したいのですが、スクリプトを理解するのに苦労しています。また、Excel でのみこれを実行したいです。

#IfWinActive ahk_class XLMAINを追加する必要があることはわかっています

答え1

SetTitleMatchMode, 2 を使用して、Excel のようなウィンドウ タイトルの一部を使用するか、#IfWinActive ahk_class XLMAIN を使用したソリューションを使用できます。

#IfWinActive ahk_class XLMAIN ; Start the Excel specific section
PgUp::Send, {(}
PgDn::Send, {)}
NumLock::Send, {=}
#IfWinActive , ; Close the Excel specific section

関連情報