2

これが私のコードです:

state := GetKeyState("Capslock", "T")
if state = true
F1::Run explorer
F2::Run notepad
F3::Run Calc
F4::
if state = false
return

私はこの部分が欲しい:

F1::Run explorer
F2::Run notepad
F3::Run Calc
F4::

capslock がオンの場合にのみ使用でき、capslock がオフの場合は無効になります。これどうやってするの?

4

1 に答える 1

3

ahk_L を使用する場合、#IF を使用できます。

通常の #IfWinActive と同様に、Capslock で変数のオン/オフを切り替え、#IF でその変数を使用してホットキーを設定できます。または、次のように CapsLock の状態をすぐに読み取ります。

#If GetKeyState("CapsLock", "T") = 1
F1::Run explorer
F2::Run notepad
F3::Run Calc
#If
于 2013-06-14T13:03:40.740 に答える