SILENT KILLERPanel

Current Path: > > opt > alt > > python313 > lib64 > > > python3.13 > _pyrepl


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt//python313/lib64///python3.13/_pyrepl

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
__init__.py File 925 bytes June 23 2025 14:28:16.
__main__.py File 422 bytes June 23 2025 14:28:17.
_minimal_curses.py File 1844 bytes June 23 2025 14:28:17.
_threading_handler.py File 2170 bytes June 23 2025 14:28:17.
base_eventqueue.py File 3837 bytes June 23 2025 14:28:16.
commands.py File 12190 bytes June 23 2025 14:28:16.
completing_reader.py File 10050 bytes June 23 2025 14:28:16.
console.py File 6866 bytes June 23 2025 14:28:16.
curses.py File 1241 bytes June 23 2025 14:28:17.
fancy_termios.py File 2161 bytes June 23 2025 14:28:16.
historical_reader.py File 13240 bytes June 23 2025 14:28:16.
input.py File 3779 bytes June 23 2025 14:28:16.
keymap.py File 6460 bytes June 23 2025 14:28:17.
main.py File 1938 bytes June 23 2025 14:28:16.
mypy.ini File 870 bytes June 11 2025 15:36:57.
pager.py File 5815 bytes June 23 2025 14:28:17.
reader.py File 27712 bytes June 23 2025 14:28:17.
readline.py File 20219 bytes June 23 2025 14:28:16.
simple_interact.py File 5768 bytes June 23 2025 14:28:16.
trace.py File 433 bytes June 23 2025 14:28:16.
types.py File 354 bytes June 23 2025 14:28:16.
unix_console.py File 25637 bytes June 23 2025 14:28:17.
unix_eventqueue.py File 2524 bytes June 23 2025 14:28:17.
utils.py File 2232 bytes June 23 2025 14:28:17.
windows_console.py File 21620 bytes June 23 2025 14:28:16.
windows_eventqueue.py File 991 bytes June 23 2025 14:28:16.

Reading File: //opt/alt//python313/lib64///python3.13/_pyrepl/windows_eventqueue.py

"""
Windows event and VT sequence scanner
"""

from .base_eventqueue import BaseEventQueue


# Reference: https://learn.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences#input-sequences
VT_MAP: dict[bytes, str] = {
    b'\x1b[A': 'up',
    b'\x1b[B': 'down',
    b'\x1b[C': 'right',
    b'\x1b[D': 'left',
    b'\x1b[1;5D': 'ctrl left',
    b'\x1b[1;5C': 'ctrl right',

    b'\x1b[H': 'home',
    b'\x1b[F': 'end',

    b'\x7f': 'backspace',
    b'\x1b[2~': 'insert',
    b'\x1b[3~': 'delete',
    b'\x1b[5~': 'page up',
    b'\x1b[6~': 'page down',

    b'\x1bOP':   'f1',
    b'\x1bOQ':   'f2',
    b'\x1bOR':   'f3',
    b'\x1bOS':   'f4',
    b'\x1b[15~': 'f5',
    b'\x1b[17~': 'f6',
    b'\x1b[18~': 'f7',
    b'\x1b[19~': 'f8',
    b'\x1b[20~': 'f9',
    b'\x1b[21~': 'f10',
    b'\x1b[23~': 'f11',
    b'\x1b[24~': 'f12',
}

class EventQueue(BaseEventQueue):
    def __init__(self, encoding: str) -> None:
        BaseEventQueue.__init__(self, encoding, VT_MAP)

SILENT KILLER Tool