key module
- exception key.InputDeviceError
Bases:
Exception
- class key.KeyEvent(type: int, keyCode, keyNames=None, signalName=None, timestamp=None)
Bases:
object- DOWN = 1
- UP = 0
- class key.KeyEventListener(eventDeviceName, eventDeviceWaitTimeout_ms=5000, eventDeviceCheckingInterval_ms=1000, isGrabInputDevice=False, cancelCheckingInterval_ms=100)
Bases:
object- close()
- async waitForKeyEvents()
- class key.KeyEventServer(taskMonitor, keysConfig, ledControl, eventDeviceName, eventDeviceWaitTimeout_ms=5000, eventDeviceCheckingInterval_ms=1000, isGrabInputDevice=False, cancelCheckingInterval_ms=100, maxErrorCount=None, altConfig=None, msgBuffer=None, ns=True)
Bases:
object- class AltSignal(value)
Bases:
EnumAn enumeration.
- OFF = 'ALT_OFF'
- ON = 'ALT_ON'
- TOGGLE = 'ALT_TOGGLE'
- async blinkLed(keyEvent)
- close()
- async handleKeyEvent(keyEvent)
- async serve_forever()
- async turnOffLed(keyEvent)
- async turnOnLed(keyEvent)
- class key.KeysConfig(keysConfig: dict)
Bases:
dict- close()
- getKeyDescriptionForSignal(signalName)
- class key.ProcessExecutingKeyEventServer(taskMonitor, processExecutor, keysConfig, ledControl, eventDeviceName, isGrabInputDevice=False, maxErrorCount=None, altConfig=None, msgBuffer=None)
Bases:
KeyEventServer- async handleKeyEvent(keyEvent)