예를 들어, 내 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)