한/영키 관해서 질문드립니다.
리눅스 커널 2.6.2에서 한영키 한자키를 사용하는 법입니다.
커널 소스를 좀 수정해야 하는데....
drivers/input/input.c :
95번째 라인에
코드:
if (code > KEY_MAX || !test_bit(code, dev->keybit) || !!test_bit(code, dev->key) == value)
return;
이부분을
코드:
if (code != KEY_HANGUEL && code != KEY_HANJA) {
if (code > KEY_MAX || !test_bit(code, dev->keybit) || !!test_bit(code, dev->key) == value)
return;
}
이렇게 수정하고,,
drivers/input/keyboard/atkbd.c :
137번째 라인에
코드:
#define ATKBD_RET_HANGUEL 0xf1
#define ATKBD_RET_HANJA 0xf2
이부분을
코드:
#define ATKBD_RET_HANGUEL 0xf2
#define ATKBD_RET_HANJA 0xf1
로 바꿔주시고 다시 컴파일 하면 됩니다.
매번 이곳에 와서 팁만 보고 가다가 이제서야 팁을 올리게 되었습니다.
정말 많은 도움이 되었었습니다. 감사합니다.
혹시 잘 안되시거나 제 방법이 잘못되었다면 저에게 알려주셨으면 합니다...
제 컴퓨터에서만 해봤지 다른 컴퓨터에서는 안해봤거든요... 아마도 될것 같지만...
그럼 즐거운 하루 보내시길 바랍니다.
===============================
라고 하셧는데 저 파일의 위치가 어디인지요 ㅠ_ ㅠ;;
그리고 커널을 다시 컴파일 하라고 하셧는데 구체적으로 어떤
파일을 컴파일해야하나요.. 너무 광범위한 질문이라 죄송합니다.
http://barosl.com/blog/index.php?pl=200
http://barosl.com/blog/index.php?pl=200
이 방법이 더 쉽습니다. (커널 소스 변경이 필요 없음)
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
댓글 달기