123456789101112131415161718 |
- import typing
- from Xlib import XK
- _KEYSYM_LABELS = {
- # pylint: disable=no-member; false positive
- XK.XK_Control_L: "left ctrl",
- XK.XK_Control_R: "right ctrl",
- XK.XK_Down: "↓",
- XK.XK_Left: "→",
- XK.XK_Right: "←",
- XK.XK_Up: "↑",
- XK.XK_space: "␣",
- }
- def keysym_to_label(keysym: int) -> typing.Optional[str]:
- return _KEYSYM_LABELS.get(keysym, XK.keysym_to_string(keysym))
|