您可以使用ctypes加载user32.dll,然后使用nVirtKey = VK_CAPITAL(0x14)调用GetKeyState
def get_capslock_state():
import ctypes
hllDll = ctypes.WinDLL ("User32.dll")
VK_CAPITAL = 0x14
return hllDll.GetKeyState(VK_CAPITAL)
Python 3.x-在Windows上获取caps-lock / num-lock / scroll-lock的状态
您可以使用ctypes加载user32.dll,然后使用nVirtKey = VK_CAPITAL(0x14)调用GetKeyState
def get_capslock_state():
import ctypes
hllDll = ctypes.WinDLL ("User32.dll")
VK_CAPITAL = 0x14
return hllDll.GetKeyState(VK_CAPITAL)