xev로 키 코드를 확인하려 하면 전혀 이벤트가 뜨질 않습니다.
왜 이러나요..
키보드 설정은 Generic 104 keyboard로 했습니다.
사양:
데비안. 2.6.x
2.6 커널에는 한영키 관련 버그가 있어서, 패치하셔야 합니다.
커널 소스의 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; }
이렇게 고치십시오. 즉, 키코드가 한글이거나 한자이면, 확인하지 않고 건너뛰는 것입니다.
그런 다음에, xev 를 통해서 한영키와 한자키의 코드값을 알아내고(플랫폼마다 다른 듯 싶습니다), xmodmap 으로 조정하시면 됩니다.
----블로그 / 위키 / 리눅스 스크린샷 갤러리
그렇군요,,
감사합니다.~
ps. 요즘 왜 MSN자주 못들어와?
이런식으로 하고.........재부팅하고.. xev맞나?? 그거 해도..한영키는 먹지를 않네여..젠투 포럼가서 커널 소스를 바꾸는 방법도 해보았으니..역시 그것도 안됏습니다 페도라2 입니다~~~혹 이런방법이 안될때 다른 방법이 있을까요??
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
2.6 커널에는 한영키 관련 버그가 있어서, 패치하셔야 합니다.커
2.6 커널에는 한영키 관련 버그가 있어서, 패치하셔야 합니다.
커널 소스의 drivers/input/input.c 파일을 열어서,
95번째 라인에 있는
이부분을
이렇게 고치십시오.
즉, 키코드가 한글이거나 한자이면, 확인하지 않고 건너뛰는 것입니다.
그런 다음에, xev 를 통해서 한영키와 한자키의 코드값을 알아내고(플랫폼마다 다른 듯 싶습니다), xmodmap 으로 조정하시면 됩니다.
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
그렇군요,,감사합니다.~ps. 요즘 왜 MSN자주 못들어와
그렇군요,,
감사합니다.~
ps. 요즘 왜 MSN자주 못들어와?
if (code > KEY_MAX || !test_bit(code,
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;
}
이런식으로 하고.........재부팅하고..
xev맞나?? 그거 해도..한영키는 먹지를 않네여..젠투 포럼가서
커널 소스를 바꾸는 방법도 해보았으니..역시 그것도 안됏습니다
페도라2 입니다~~~혹 이런방법이 안될때 다른 방법이 있을까요??
댓글 달기