when traystatus quick pro numlock num lock leds know how full caps acer python python-3.x capslock

python - quick - traystatus pro 3.1 key



Python 3.x-Obteniendo el estado de caps-lock/num-lock/scroll-lock en Windows (2)

Al igual que la pregunta, sé que esto es posible en Linux , pero no pude encontrar nada reciente para Windows. ¿Es posible?


Instalar pywin32 para Python 3.x

Aquí está el ejemplo para verificar el estado de bloqueo.

from win32api import GetKeyState from win32con import VK_CAPITAL GetKeyState(VK_CAPITAL)


Puede usar ctypes para cargar user32.dll y luego llamar a GetKeyState con nVirtKey = VK_CAPITAL (0x14)

def get_capslock_state(): import ctypes hllDll = ctypes.WinDLL ("User32.dll") VK_CAPITAL = 0x14 return hllDll.GetKeyState(VK_CAPITAL)