텍스트 입력에 curses textpad.Textbox()
함수를 사용하려고합니다. 지금까지는 모든 것이 잘 작동하지만 섹션 기호 (§)와 모든 독일어 움라우트 (ä/ö/ü)를 포함하여 일부 키는 인식되지 않습니다. 나는 그것이 어떻게 든 텍스트 인코딩과 관련이 있다고 생각하지만,이 문제를 해결하는 방법을 모른다. 내 독일어 키보드 레이아웃은 input()
으로 완벽하게 작동합니다.Python curses - textpad.Textbox() 키보드 입력이 독일어 움라우트로 작동하지 않습니다.
import curses
import curses.textpad as textpad
try:
stdtscr = curses.initscr()
curses.cbreak()
stdtscr.keypad(1)
curses.noecho()
textpad.Textbox(stdtscr).edit()
finally:
curses.nocbreak()
stdtscr.keypad(0)
curses.echo()
curses.endwin()
나는 이미 그걸 시도했지만 아무 것도 바뀌지 않았다. 전술 한 열쇠는 여전히 작동하지 않는다. – lysigk