Manage input events using evdev with asyncio.
Definition at line 235 of file __init__.py.
◆ __init__()
| None homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.__init__ |
( |
|
self, |
|
|
HomeAssistant |
hass, |
|
|
dict[str, Any] |
dev_block |
|
) |
| |
◆ async_device_keyrepeat()
| def homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.async_device_keyrepeat |
( |
|
self, |
|
|
|
code, |
|
|
|
delay, |
|
|
|
repeat |
|
) |
| |
Emulate keyboard delay/repeat behaviour by sending key events on a timer.
Definition at line 257 of file __init__.py.
◆ async_device_monitor_input()
| def homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.async_device_monitor_input |
( |
|
self | ) |
|
Event monitoring loop.
Monitor one device for new events using evdev with asyncio,
start and stop key hold emulation tasks as needed.
Definition at line 321 of file __init__.py.
◆ async_device_start_monitoring()
| def homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.async_device_start_monitoring |
( |
|
self, |
|
|
|
dev |
|
) |
| |
Start event monitoring task and issue event.
Definition at line 273 of file __init__.py.
◆ async_device_stop_monitoring()
| def homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.async_device_stop_monitoring |
( |
|
self | ) |
|
Stop event monitoring task and issue event.
Definition at line 296 of file __init__.py.
◆ config_descriptor
| homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.config_descriptor |
◆ descriptor
| homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.descriptor |
◆ dev
| homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.dev |
◆ emulate_key_hold
| homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.emulate_key_hold |
◆ emulate_key_hold_delay
| homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.emulate_key_hold_delay |
◆ emulate_key_hold_repeat
| homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.emulate_key_hold_repeat |
◆ hass
| homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.hass |
◆ key_values
| homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.key_values |
◆ monitor_task
| homeassistant.components.keyboard_remote.KeyboardRemote.DeviceHandler.monitor_task |
The documentation for this class was generated from the following file:
- core/homeassistant/components/keyboard_remote/__init__.py