Initial commit

This commit is contained in:
Lyx committed 2025-03-14 16:23:01 +01:00
commit 3394196287
2164 files changed
+358958

No files matched your search

@@ -0,0 +1,57 @@
from ._base_key import *
# Windows uses scan codes for extended characters. This dictionary
# translates the second half of the scan codes of special Keys
# into the corresponding variable used by readchar.
#
# for windows scan codes see:
# https://msdn.microsoft.com/en-us/library/aa299374
# or
# https://www.freepascal.org/docs-html/rtl/keyboard/kbdscancode.html
# common
BACKSPACE = "\x08"
# cursors
UP = "\x00\x48"
DOWN = "\x00\x50"
LEFT = "\x00\x4b"
RIGHT = "\x00\x4d"
# navigation keys
INSERT = "\x00\x52"
SUPR = "\x00\x53"
HOME = "\x00\x47"
END = "\x00\x4f"
PAGE_UP = "\x00\x49"
PAGE_DOWN = "\x00\x51"
# function keys
F1 = "\x00\x3b"
F2 = "\x00\x3c"
F3 = "\x00\x3d"
F4 = "\x00\x3e"
F5 = "\x00\x3f"
F6 = "\x00\x40"
F7 = "\x00\x41"
F8 = "\x00\x42"
F9 = "\x00\x43"
F10 = "\x00\x44"
F11 = "\x00\x85" # only in second source
F12 = "\x00\x86" # only in second source
# other
ESC_2 = "\x00\x01"
ENTER_2 = "\x00\x1c"
# don't have table entries for...
# ALT_[A-Z]
# CTRL_ALT_[A-Z],
# CTRL_ALT_SUPR,
# CTRL-F1
# aliases
ENTER = CR
DELETE = SUPR