예를 들어, 내 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
모두 인쇄 가능하지만 일부 문자는 또는 Ctrl이러한 문자의 조합을 사용하여 여러 방식으로 참조 할 수 있습니다.ShiftAlt
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)