1

これらの 3 つのホットキーを使用したい:
- 左シフトとホイールダウンで 2 回スクロールダウン
- 左コントロールとホイールダウンで 4 回スクロールダウン
- 左シフトと左コントロールとホイールダウンで 8 回スクロールダウン

これは私がこれまでに持っているものですが、コマンドを入力しても何も起こりません

Lshift & wheeldown:: 
GetKeyState,state1,LShift
GetKeyState,state2,LControl
if (state1 = d) and (state2 = u)
   send {wheeldown 2}
if (state2 = d) and (state1 = u)
   send {wheeldown 4}
if (state1 = d) and (state2 = d)
   send {wheeldown 8}
return
4

1 に答える 1

2

スーパーユーザーで同じ答えを見てください

私はこのようにします:

$+WheelDown::SendInput, {WheelDown 2}
$^WheelDown::SendInput, {WheelDown 4}
$+^WheelDown::SendInput, {WheelDown 8}

$ 記号は、ユーザーが修飾キーの 1 つを既に保持しているため、SendInput ホイールダウンが同じスクリプトを何度もトリガーする可能性があるループを防ぐためのものです。

于 2013-05-02T07:57:17.763 に答える