SetCapsLockState / SetNumLockState / SetScrollLockState

CapsLock/NumLock/ScrollLock 키의 상태를 설정합니다. 강제로 온 또는 오프 상태를 유지할 수 있습니다.

SetCapsLockState , State
SetNumLockState , State
SetScrollLockState , State

매개변수

State

이 매개변수가 생략되면, 키의 AlwaysOn/Off 속성이 제거됩니다. 그렇지 않으면, 다음 단어 중 하나를 지정해야 합니다:

On: 키를 켜고 AlwaysOn/Off 속성을 제거합니다.

Off: 키를 끄고 AlwaysOn/Off 속성을 제거합니다.

AlwaysOn: 강제로 켠 상태를 유지합니다.

AlwaysOff: 강제로 끈 상태를 유지합니다.

[v1.1.30+]: The decimal values 1 and 0 may be used in place of On and Off, respectively.

논평

Alternatively to example #3 below, a key can also be toggled to its opposite state via the Send command; for example: Send {CapsLock}. However, sending {CapsLock} might require SetStoreCapsLockMode Off beforehand.

키를 AlwaysOn 또는 AlwaysOff 상태로 유지하려면 키보드 갈고리가 필요합니다. 키보드 갈고리는 그런 경우 자동으로 설치됩니다.

SetStoreCapsLockMode, GetKeyState()

예제

Turns on NumLock and removes the AlwaysOn/Off attribute of the key (if present).

SetNumLockState, On

Forces ScrollLock to stay off permanently.

SetScrollLockState, AlwaysOff

Toggles CapsLock to its opposite state.

SetCapsLockState % !GetKeyState("CapsLock", "T") ; [v1.1.30+] 필요