방금 우분투 그놈 16.04를 설치했습니다. 여태까지는 그런대로 잘됐다.
"GNOME Terminal"을 실행하면 모든 것을 할 수 있습니다. 그러나 "Enter"를 누르라는 요청을 받고 키보드 근처에 있는 "Enter"라고 표시된 버튼을 누르면 경고음이 잘못 울립니다.
오른쪽 시프트 위의 버튼(<-|로 표시)을 누르면 작동합니다.
그놈 터미널에서 키보드의 "Enter" 버튼이 작동하도록 하려면 어떻게 해야 합니까?
감사해요!
고쳐 쓰다이것은 저절로 해결되었습니다(무엇이 해결되었는지 모르겠습니다). 이것은 새로운 설치입니다: zsh, oh-my-zsh, 사용자 정의 프로필, 소프트웨어, 20번의 재부팅 등.
답변1
두 Enter키가 다릅니다. 오른쪽 Shift 키 위의 키는 캐리지 리턴(터미널 드라이버가 개행 문자로 변환함)을 보냅니다.새로운 팀), 다른 하나는 키보드 응용 프로그램 모드가 활성화되면 이스케이프 시퀀스를 보낼 수 있습니다. 귀하의 지침은 전자를 의미합니다(예를 들어 응용 프로그램이 저주를 사용하지 않는 한).
사용하려고 하면저주(또는 ncurses) 애플리케이션을 사용하더라도 두 가지를 서로 바꿔서 사용할 수 있다는 보장은 아직 없습니다. 일부 개발자는 이 차이점에 대해 혼란스러워하며 키보드의 키를 누르면 캐리지 리턴 문자만 전송된다는 KEY_ENTER
사실을 알고 Enter이를 무시합니다 .
이 외에도 (놀랍지도 않게) kent
(terminfo name KEY_ENTER
)을 캐리지 리턴 문자와 동일시하는 일부 터미널 설명이 작성되었습니다.또는줄 바꿈. 이들 중 다수는 아마도 사용하지 않는 모호한 터미널을 위한 것입니다(이들은 소수의 터미널 설명을 나타냅니다). xterm의 경우 kent
이스케이프 시퀀스에 할당됩니다. 그것은 한동안 주변에 있었어(gnome 터미널 이전):
# 9.11.3 (Thu Nov 9 12:14:40 EST 1995):
# * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H.
# * Added kent=\EOM to xterm entry.