mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-01-29 09:01:54 +08:00
additional keymapping info; refactoring
This commit is contained in:
@@ -39,10 +39,11 @@ import setproctitle
|
||||
|
||||
from ...logging import get_logger
|
||||
|
||||
from ...keyboard.mappings import KEYMAP
|
||||
|
||||
from ... import aiotools
|
||||
from ... import aiomulti
|
||||
from ... import gpio
|
||||
from ... import keymap
|
||||
|
||||
from ...yamlconf import Option
|
||||
|
||||
@@ -75,10 +76,10 @@ class _KeyEvent(_BaseEvent):
|
||||
state: bool
|
||||
|
||||
def __post_init__(self) -> None:
|
||||
assert self.name in keymap.KEYMAP
|
||||
assert self.name in KEYMAP
|
||||
|
||||
def make_command(self) -> bytes:
|
||||
code = keymap.KEYMAP[self.name].serial.code
|
||||
code = KEYMAP[self.name].serial.code
|
||||
return struct.pack(">BBBxx", 0x11, code, int(self.state))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user