이 문제로 고생 중 USB키보드는 되는데 PS/2가 안되느니 하는 글들을 많이 봐서 포기하고 있었다.
하지만 그게 아니다.
xev 로 확인을 해보면 분명 한자키와 한영키의 키값이 나오지 않았다.
그래서 포기하고 있었는데
콘솔에서 showkey명령을 통해 알아낸 키 값을
/etc/rc.d/rc.local 에 먼저 등록해 주어야
X에서 xev로 확인 했을 때 키값이 제대로 나온다.
X의 터미널로 들어가서 showkey를 해도 제대로 안나오고 반드시 Text콘솔로 들어가서 해야 나온다.
귀찮다면 웬만하면 비슷하니 아래 값으로 테스트 해보고 안되면 콘솔로 들어가서 확인해 보는 것도 좋을 것 같다.
/etc/rc.d/rc.local 파일을 열어서
setkeycodes 71 122 #한자키
setkeycodes 72 123 #한영키
두 줄을 추가한다.
이제 X의 터미널에서 xev를 하고 한자키와 한영키를 눌러보면 키값이 제대로 나올 것이다.
만약 나오지 않는다면 앞에서 말한대로 Text콘솔로 들어가서 showkey 명령으로 키값을 확인해 봐야 한다.
제대로 나왔다면
/etc/X11/Xmodmap 을 열어 다음 두 줄을 추가한다.
209와 210은 제 컴퓨터에서 xev 를 했을 때 키값이다. 보통 비슷할 것으로 생각한다.
keycode 209 = Hangul_Hanja
keycode 210 = Hangul
이제 Fedora의 기본 입력기인 SCIM 설정에 가서 전환키에 두 키를 등록해 주면 된다.
'IT > 리눅스팁' 카테고리의 다른 글
우분투(Ubuntu) AMD64 64bit버전에 Flashplayer 설치 (0) | 2007.06.02 |
---|---|
태터툴즈 호스에서 티스토리로 이전 후 예전 계정과 연결 방법 (0) | 2006.12.18 |
리눅스용 Firefox에서 jre설치 문제... (fedora에서) (0) | 2006.04.05 |
Fedora에서 NTFS마운트하기 (0) | 2006.04.05 |
403 Forbidden error 문제 해결 (0) | 2006.04.05 |