Xshell 게시판

ALT + CTRL + 키 인식 관련

최종입력: 2014-07-07 18:09 - 넷사랑 | 답글: 5건

 
2014-06-27 18:37 - jeff

ALT + CTRL + 키 인식 관련

 
안녕하세요, 프로그램 잘 쓰고 있습니다.

문의가 있는데 emacs에서 ALT + CTRL + p/n/c 등 ALT 와 CTRL 을 같이 누르는 키가 인식이 안되어서 해결방법이 없을까 문의드립니다.

ALT 하나로는 META키로 설정하는 것으로 해결이 되는데
Xshell 단축키에도 존재하지 않는 바인딩인데도 인식이 안되는것 같네요.

감사합니다.

프로그램 버전 : Xshell 4
2014-07-02 14:22 - 넷사랑

Re: ALT + CTRL + 키 인식 관련

 
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

Ctrl+Alt 키 조합 키 등은 Xshell의 기능을 위한 단축키로 정해진 것이 많아서
기본적으로는 터미널에 이 값들을 전달하지 않습니다.

필요한 키 값을은 키 매핑을 통해서 등록한 후 사용할 수 있습니다.

이에 대한 자세한 내용은 다음 FAQ의 글을 참조해 보세요.

Xshell Faq : Ctrl+Alt+P 등의 키를 사용하고 싶습니다.

감사합니다.
2014-07-02 19:51 - jeff

Re: ALT + CTRL + 키 인식 관련

 
답글 감사드립니다.

FAQ에 나온 내용대로 문자열 전송 단축키로 지정을 해보았는데요,

CTRL+ALT+A의 경우를 예로들면
\033\001 이 통쨰로 문자열로 인식이 되어 그대로 입력이 되어 버리네요.

emacs를 gui 모드로 실행할 때는 어차피 문제가 안되는데,
때때로 느린 감이 있어 x11 forwarding을 사용하지 않고 -nw 옵션으로 emacs를 이용하는 버릇이 생겨서..

다음 버전에서는 CTRL+ALT 조합을 그대로 전송할 수 있는 옵션이 있으면 좋을 것 같습니다:)
2014-07-03 11:12 - 넷사랑

Re: ALT + CTRL + 키 인식 관련

 
우선 Xshell 4가 최신 버전이 아니라면 최신 버전으로 업그레이드해 보십시오.

현재 최신 버전은 빌드 0131이며 Xmanager Enterprise일 경우는 빌드 0232입니다.

그리고 X 응용프로그램일 경우에는 키의 이벤트(pressed, released)를 보내게 되어 있지만, 터미널에서는 이벤트가 아닌 문자나 문자열을 보내야 합니다.

Ctrl+Alt+A 키의 문자열은 \033과 \001 두 개의 문자입니다.
이 키 값들을 기본으로 등록해 놓았느냐 아니면 사용자가 등록하게 하느냐는 다음 버전에서 논의해 보겠습니다.

문제가 해결되지 않아 다시 문의하시고자 할 경우 다음 정보를 보내 주시면 확인해 보겠습니다.

1. 사용하는 유닉스/리눅스의 종류와 버전
2. emacs 버전
3. echo $TERM의 결과

감사합니다.
2014-07-07 10:52 - jeff

Re: ALT + CTRL + 키 인식 관련

 
죄송합니다. 업그레이드를 해놓고서는 업그레이드가 안된 다른 환경에서 테스트를 했네요.

최신버전에서는 제대로 되는 것을 확인하였습니다.

감사합니다.
2014-07-07 18:09 - 넷사랑

Re: ALT + CTRL + 키 인식 관련

 
잘되시니 다행입니다.

이런 성공 사례에 대한 정보를 주시면 저희가 혼란스럽지 않아 큰 도움이 됩니다.

감사합니다