有人知道如何在Python中切换大写锁定吗?

当按住两个切换按钮一秒钟时,我试图切换大写锁定的开/关.我尝试使用virtkey模块,但无法正常工作.该模块确实可以用于其他键,所以我认为我使用的模块不正确.

有人有办法吗?

只是要清楚一点,我实际上想打开/关闭大写锁定,而不仅仅是LED.

谢谢!

解决方法:

这对我有用(打开和关闭LED以及启用/禁用上限)

import virtkey

v = virtkey.virtkey()
v.press_keycode(66)
v.release_keycode(66)  # first release doesn't release it
v.release_keycode(66)

这里还有一些例子

v.press_keycode(66)    # turns capslock on
v.release_keycode(66)
v.press_keycode(66)    # turns capslock off
v.release_keycode(66)

您还可以使用release_keycode来获得类似行为的切换

v.release_keycode(66)  # toggles capslock
v.release_keycode(66)  # toggles back again capslock
上一篇:将CAPSLOCK更改为Ctrl Archlinux命令行


下一篇:java-键盘隐藏时隐藏光标