커널 2.6.2에서 한영키, 한자키 사용하기.

anApple의 이미지

리눅스 커널 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

로 바꿔주시고 다시 컴파일 하면 됩니다.

매번 이곳에 와서 팁만 보고 가다가 이제서야 팁을 올리게 되었습니다.

정말 많은 도움이 되었었습니다. 감사합니다.

혹시 잘 안되시거나 제 방법이 잘못되었다면 저에게 알려주셨으면 합니다...

제 컴퓨터에서만 해봤지 다른 컴퓨터에서는 안해봤거든요... 아마도 될것 같지만...

그럼 즐거운 하루 보내시길 바랍니다.

Forums: