答案 0 :(得分:4)
为Python 3.x安装pywin32
以下是检查封锁状态的示例。
from win32api import GetKeyState
from win32con import VK_CAPITAL
GetKeyState(VK_CAPITAL)
答案 1 :(得分:4)
您可以使用ctypes加载user32.dll,然后使用GetKeyState
调用nVirtKey = VK_CAPITAL (0x14)def get_capslock_state():
import ctypes
hllDll = ctypes.WinDLL ("User32.dll")
VK_CAPITAL = 0x14
return hllDll.GetKeyState(VK_CAPITAL)