글수 120
http://www.linux-sarang.net/board/?p=read&table=tip&no=10335&page=리눅스 커널 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://www.linux-sarang.net/ by 이종민
커널 소스를 좀 수정해야 하는데....
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://www.linux-sarang.net/ by 이종민
