印刷できない端末文字を入力するキーボードのキーの組み合わせはどこにありますか?

印刷できない端末文字を入力するキーボードのキーの組み合わせはどこにありますか?

たとえば、xterm で次のようにします。

000: Ctrl+Space または Ctrl+@

001: Ctrl+A

002: Ctrl+B

003: Ctrl+C

004: Ctrl+D

005: Ctrl+E

006: Ctrl+F

007: Ctrl+G

008: Ctrl+H

009: Ctrl+I または Tab

010: Ctrl+J または Ctrl+M または Enter

011: Ctrl+K

012: Ctrl+L

013: 見つかりません。

014: Ctrl+N

015: Ctrl+O

016: Ctrl+P

017: Ctrl+Q

018: Ctrl+R

019: Ctrl+S

020: Ctrl+T

021: Ctrl+U

022: Ctrl+V

023: Ctrl+W

024: Ctrl+X

025: Ctrl+Y

026: Ctrl+Z

027: Ctrl+[ または Esc

028: Ctrl+\

029: Ctrl+]

030: Ctrl+^

031: Ctrl+_ または Ctrl+/

032からまでの文字はすべて印刷可能ですが、 、または 、またはそれらの組み合わせ127を使用して複数の方法で参照できる文字もあります。CtrlShiftAlt

128それから、私が知らない何かまでの文字があります。


テストスクリプト:

#!/usr/bin/env python3

import curses
import os


def main(stdscr):
    curses.raw()
    while True:
        stdscr.addstr(0, 0, str(stdscr.getch()))
        stdscr.refresh()


if __name__ == "__main__":
    os.environ.setdefault('ESCDELAY', '0')
    curses.wrapper(main)

関連情報