SetCapsLockState/SetNumLockState/SetScrollLockState


设置 Capslock/NumLock/ScrollLock 的状态。也可以让这些键保持开启或关闭的状态。

SetCapsLockState [, State]
SetNumLockState [, State]
SetScrollLockState [, State]

参数

State

如果省略这个参数,将会清除按键的“AlwaysOn/Off”状态(如果设置了的话)。否则,这个参数可以是下面几个词:

On:开启按键,同时清除按键的“AlwaysOn/Off”状态(如果设置了的话)。

Off:关闭按键,同时清除按键的“AlwaysOn/Off”状态(如果设置了的话)。

AlwaysOn:让按键保持一直启用状态(在 Windows95 中无效)。

AlwaysOff: 让按键保持一直关闭状态(在 Windows95 中无效)

注意

由于系统本身的限制,这些命令在 Windows Me/98/95 中不一定有用。在 Win9x 中,想切换这些按键到相反的状态,可以使用 Send 命令,例如:Send {Capslock}

要保持一个键的 AlwaysOn 或者 AlwaysOff 状态,脚本会自动使用 键盘勾子

相关命令

SetStoreCapslockMode, GetKeyState

示例

SetNumlockState, on
SetScrollLockState, AlwaysOff