└──> xset q | grep LED auto repeat: off key click percent: 0 LED mask: 00000000 └──> xset q | grep LED auto repeat: off key click percent: 0 LED mask: 00000001
按下大写锁定时,LED遮罩应为1;如果关闭LED遮罩,则应为0。
另外,由于您提到要使用python,因此可以通过以下方式获取值
>>> import commands
>>> # Caps Lock is off.
>>> commands.getoutput('xset q | grep LED')[65]
'0'
>>> # Setting Caps Lock on Now.
>>> commands.getoutput('xset q | grep LED')[65]
'1'
python 3版本:
import subprocess
if subprocess.check_output('xset q | grep LED', shell=True)[65] == 50 :
capslock = False
if subprocess.check_output('xset q | grep LED', shell=True)[65] == 51 :
capslock = True
print( "capslock ON is : ", capslock )