Pan*_*dya 9 command-line capslock numlock
我想从命令行检查锁定键(即 Caps Lock、Num Lock、Scroll Lock 等)状态(开/关)。如何通过终端命令检查状态?
Jac*_*ijm 12
只需运行:
xset q
Run Code Online (Sandbox Code Playgroud)
来自man xset:
q The q option gives you information on the current settings.
Run Code Online (Sandbox Code Playgroud)
在输出的顶部,您将找到您的信息,如下所示:
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000003
XKB indicators:
00: Caps Lock: on 01: Num Lock: on 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
Run Code Online (Sandbox Code Playgroud)
您可以使用以下grep方法获得特定结果:
$ xset -q | grep Caps
00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off
Run Code Online (Sandbox Code Playgroud)