プロセスを開始したり別のキーを起動したりするためにキーまたはキーの組み合わせをバインドする方法は多数ありますが、マウスとキーボードの組み合わせでこれを行うにはどうすればよいですか?
Shift キーを押しながらマウスで上にスクロールすると、ウィンドウがページアップし、その逆も実行するようにしたいです。
答え1
これは次のように行うことができますオートホットキー。
次のスクリプトを使用するだけです:
+WheelUp::SendInput {Shift Up}{PgUp}{Shift Down}
+WheelDown::SendInput {Shift Up}{PgDn}{Shift Down}
シフトが保持されている間を意味+
します。
ページアップ/ダウンを送信する前に Shift キーを離す必要があります。そうしないと干渉します (Shift キーを押しながらキーボードの Page Up/Down ボタンを使用してください)。これが干渉の原因です{Shift Up}
。
ページを上下に送った後、Shift キーをもう一度押すと、キーを物理的に放さずに複数のページに移動できます。
答え2
AHK v2 変換により 2024 年に Bob の回答を更新します。
+WheelUp::SendInput("{Shift Up}{PgUp}{Shift Down}")
+WheelDown::SendInput("{Shift Up}{PgDn}{Shift Down}")