키보드의 화살표 키가 안되요 [3]
키보드의 화살표 키가 안되요
2004-02-13 13:50 - 김주병
사용시스템 :
썬 울트라 스팍 60
SunOS 5.8
CDE 1.4
위와 같은 시스템을 사용하고있는데요
vi 에디터를사용하다 보니 화살표키가 제대로 동작을 하지 않습니다.
그런데 이상한것은 좌우 화살표키는 되는데 상하 화살표키는 안되는군요
따로 설정을 해야 하는것이 있는지
아니면 키보드 설정을 어덯게 해야 하는지 알려 주셨으면 감사 합니다.
참고로 상하 화살표 키는 터미널 창에서 한라인씩 스크롤이 됩니다.
원가 다른 동작을 하고있는듯 한데..
도움 부탁 드립니다.
갑사합니다.
썬 울트라 스팍 60
SunOS 5.8
CDE 1.4
위와 같은 시스템을 사용하고있는데요
vi 에디터를사용하다 보니 화살표키가 제대로 동작을 하지 않습니다.
그런데 이상한것은 좌우 화살표키는 되는데 상하 화살표키는 안되는군요
따로 설정을 해야 하는것이 있는지
아니면 키보드 설정을 어덯게 해야 하는지 알려 주셨으면 감사 합니다.
참고로 상하 화살표 키는 터미널 창에서 한라인씩 스크롤이 됩니다.
원가 다른 동작을 하고있는듯 한데..
도움 부탁 드립니다.
갑사합니다.
Re: 키보드의 화살표 키가 안되요
2004-02-13 14:36 - 넷사랑
안녕하세요? 넷사랑컴퓨터 기술지원입니다.
위,아래 화살표키가 page up/down 키로 동작하도록 설정되어 있는 것이라 생각됩니다. 이는 터미널이나 쉘 혹은 프로그램(vi)에 따라 발생하는 문제입니다.
$HOME/.bashrc, .profile, .cshrc, .login 등의 시작스크립트나 $HOME/.Xdefaults에 키보드 설정을 바꾸는 항목이 있는지 확인해보시기 바랍니다.
또한 Xmanager 폴더에서 X설정을 실행하고 입력 탭에서 키보드 파일을 kor103.xkb로 하십시오. 그 후 편집을 선택하여 화살표 키를 눌러보아 Unshifted Keysym에 Up, Down이 잘 등록되어 있는지도 확인해보십시오.
터미널 타입을 xterm이나 ansi로 바꾸어보는 것도 권해드립니다.
문제가 해결되지 않으면 아래 정보를 보내주시기 바랍니다.
1. 사용 중인 키보드파일의 종류
2. 터미널 타입
3. xterm 창에서 xev를 실행한 후 위/아래 화살표를 눌렀을 때 나오는 Keysym 값
감사합니다.
위,아래 화살표키가 page up/down 키로 동작하도록 설정되어 있는 것이라 생각됩니다. 이는 터미널이나 쉘 혹은 프로그램(vi)에 따라 발생하는 문제입니다.
$HOME/.bashrc, .profile, .cshrc, .login 등의 시작스크립트나 $HOME/.Xdefaults에 키보드 설정을 바꾸는 항목이 있는지 확인해보시기 바랍니다.
또한 Xmanager 폴더에서 X설정을 실행하고 입력 탭에서 키보드 파일을 kor103.xkb로 하십시오. 그 후 편집을 선택하여 화살표 키를 눌러보아 Unshifted Keysym에 Up, Down이 잘 등록되어 있는지도 확인해보십시오.
터미널 타입을 xterm이나 ansi로 바꾸어보는 것도 권해드립니다.
문제가 해결되지 않으면 아래 정보를 보내주시기 바랍니다.
1. 사용 중인 키보드파일의 종류
2. 터미널 타입
3. xterm 창에서 xev를 실행한 후 위/아래 화살표를 눌렀을 때 나오는 Keysym 값
감사합니다.
Re: Re: 키보드의 화살표 키가 안되요
2004-02-14 11:05 - 김주병
답변 감사합니다.
사용한 키보드 파일은 kor103.xkb, kor106.xkb 두가지를 모두 해보았습니다. 그리고 터미널 창은 dtterm 이구요.
몇가질 테스트 해보니 xterm 에서는 카보드가 동작을 잘 하더군요. 그런데 dtterm 에서는 스크롤 동작을 하는건 여전히 같습니다.
그리고 xterm 창에서 xev를 실행 시키려하는데
프로그램이 없어.. Keysym 값을 알아 볼수가 없었습니다.
결국 문제가 되는건 dtterm창에서만 되는것 같습니다.
혹시 xev 프로그램을 어디서 구할수있는지 알려 주시면 Keysym을 알아볼수있는데 어디서 구할수있는지를 알려 주셨으면 합니다.
감사 합니다.
사용한 키보드 파일은 kor103.xkb, kor106.xkb 두가지를 모두 해보았습니다. 그리고 터미널 창은 dtterm 이구요.
몇가질 테스트 해보니 xterm 에서는 카보드가 동작을 잘 하더군요. 그런데 dtterm 에서는 스크롤 동작을 하는건 여전히 같습니다.
그리고 xterm 창에서 xev를 실행 시키려하는데
프로그램이 없어.. Keysym 값을 알아 볼수가 없었습니다.
결국 문제가 되는건 dtterm창에서만 되는것 같습니다.
혹시 xev 프로그램을 어디서 구할수있는지 알려 주시면 Keysym을 알아볼수있는데 어디서 구할수있는지를 알려 주셨으면 합니다.
감사 합니다.
Re: Re: Re: 키보드의 화살표 키가 안되요
2004-02-16 14:28 - 넷사랑
안녕하세요? 넷사랑컴퓨터 기술지원입니다.
xev는 솔라리스의 경우 일반적으로 /usr/openwin/bin/xev 에 있습니다. 하지만 xterm은 정상 동작을 하니 Xmanager에서 솔라리스 측으로 정상적인 키값(UP, DOWN)을 보냈으니 xev를 이용해서 Keysym을 확인할 필요는 없습니다.
dtterm의 리소스에 별도로 설정한 부분이 있을지 모르니 /usr/openwin/lib/app-defaults 나 /usr/openwin/lib/ 에서 dtterm 관련 리소스를 확인해보십시오.
또한 콘솔에서는 잘 동작하는지와 다른 유저로는 어떤지 확인해보십시오.
다른 유저는 문제가 없는 경우는 문제가 되는 사용자의 $HOME/.dt 디렉토리를 모두 삭제하거나 이름을 바꾸어서 재시작해보십시오.
감사합니다.
xev는 솔라리스의 경우 일반적으로 /usr/openwin/bin/xev 에 있습니다. 하지만 xterm은 정상 동작을 하니 Xmanager에서 솔라리스 측으로 정상적인 키값(UP, DOWN)을 보냈으니 xev를 이용해서 Keysym을 확인할 필요는 없습니다.
dtterm의 리소스에 별도로 설정한 부분이 있을지 모르니 /usr/openwin/lib/app-defaults 나 /usr/openwin/lib/ 에서 dtterm 관련 리소스를 확인해보십시오.
또한 콘솔에서는 잘 동작하는지와 다른 유저로는 어떤지 확인해보십시오.
다른 유저는 문제가 없는 경우는 문제가 되는 사용자의 $HOME/.dt 디렉토리를 모두 삭제하거나 이름을 바꾸어서 재시작해보십시오.
감사합니다.
이전 조회수: 249