Xmanager 게시판

키보드 잠김 현상이..

최종입력: 2001-08-29 00:00 - 제임스 | 답글: 3건

 
2001-08-29 00:00 - 이상호

키보드 잠김 현상이..

 
얼마 전, 프로그램을 납품하면서 X-Manager을 같이 납품 했는데 사용자로부터 어떤 키를 눌렀는 지는 잘 모르겠지만 실수로 어떤 키를 눌렀는 데 유닉스 터미널에 아무 키도 입력이 되지 않고 마우스로 터미널 창의 메뉴 항목을 클릭할 수도 없었다는 문의가 들어왔습니다.

한글, 영문 변환키 문제일 줄 알았는 데 그건 아니고 오른 쪽의 Ctrl + 오른 쪽 Shift Key를 눌렀을 경우 키보드가 잠기더군요...

이렇게 키가 잠겼을 때, 어떻게 풀어야 하는 지 잠기지 않게 키보드 맵핑에서 설정을 해줄 수는 있는 지 가르쳐 주셨으면 합니다.

금. 수고하세요.
2001-08-29 00:00 - 제임스

Re: 키보드 잠김 현상이..

 
스크린을 잠그는 것은 보았으나...
이 경우 사용자 계정의 비밀번호를 넣으면 정상 동작하는데...

제가 사용하는 시스템(sun, hp)에서는 오른쪽 Ctrl +
오른쪽 Shift 키를 눌러도 화면이나 키보드 잠긴 현상은
발생하지 않았습니다.

증상화면과 유닉스 시스템에 설치된 운영체제의 종류와
버전을 알려주시면 도움을 드릴 수 있을것 같습니다.
그리고 혹시 X 설정에서 키보드 파일을 디폴트가 아닌
다른 것으로 변경하셨다면 변경 내용도 알려주세요.
--
2001-08-29 00:00 - 이상호

Re: 키보드 잠김 현상이..

 
잠김 이라는 표현이 좀 틀렸었나 보군요..^^;;

정확하게는 화면에 보이는 것은 아무 이상이 없습니다.
다만 터미널 창에 입력 하던 중이었다면 더이상 키보드에서 입력하는 것이 먹지 않고 마우스로 아이콘화 시켜놨던 창을 다시 열려고 더블 클릭해도 열리지가 않습니다.( 유닉스 상에서리.. )

오른쪽 Ctrl + 오른쪽 Shift Key로 나타날 때도 있고, 오른쪽 Alt + 오른쪽 CtrlKey로 이런 현상이 일어날 때도 있습니다.

환경은 윈도 98에서 X-Manager를 사용해서 선 솔라리스 2.7입니다.

키보드 설정을 따로 바꾼 것은 없다고 합니다. 그런 메뉴가 있다는 것도 모르더군요. 그러니 설정은 디폴트 그대로 인것 같습니다.

저희도 약간 난감한 문제여서.. 혹시 한/영 변환키 변환시 키보드 입력을 먹지 않는 현상이 생긴 적은 없는 지요?

금.. 수고하세요..
2001-08-29 00:00 - 제임스

stty -a 로 확인해 보세요.

 
stty -a 하시면 현재 설정된 터미널 특성을 확인하실 수 있습니다.

예)
[james@test james]$ stty -a
speed 9600 baud; rows 24; columns 80; line = 0;
intr = ^C; quit = ^; erase = ^?; kill = ^U; eof = ^D; eol = ;
eol2 = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke

보시면 아래와 같은 부분이 있습니다.
start = ^Q; stop = ^S;
터미널의 키 입력에 대한 멈춤과 시작을 제어하는 설정입니다.
확인해 보시고 결과를 알려주세요.

위의 경우 Ctrl+S를 누르면 키 입력이 죽고 Ctrl+Q를 누르면
다시 살아납니다.

그리고 한글 전환은 htt라는 한글입력 서버가 처리를 합니다.
거기에 설정이 있는데 한글 토글키로 Hangul이 설정되어 있어야 합니다.
또한 Xmanager가 사용하는 키보드 파일의 한/영 키의 값도
Hangul로 되어 있어야 합니다.
디폴트 키보드를 사용하신다면 Hangul로 설정되어 있습니다.
--