[완료] 노트북에서 USB키보드 사용시 한영키/한자키 어떻게 사용하시는지요?

lowid의 이미지

놋북에서 USB 키보드를 연결하여 사용하고 있습니다..

EMPREX 6100이녀석인데.. 어쨋던...

시대가 이렇게 되었는데 아직도 한영키, 한자키를 잡지 못하더군요.

물론 노트북에 달린 ALTR, CTRLR, (각각 한영키, 한자키)는 잘 감지 되구요

USB키보드를 연결하면, 다른키는 잘 작동하는데 여기서 한영키, 한자키를 잡지를 못하더군요..

일단 showkey로 하면 스캔코드, 키코드는 잡힙니다

(주석은 걍 제가 임의로 달았습니다..... 내용도 필요한 부분만 좀 잘라내고....)

$ showkey
keycode press 100  # 노트북 키보드 한영키
keycode release 100
keycode press 97 #노트북 키보드 한자키
keycode release 97 
keycode press 122 # USB키보드 한영키
keycode release 122
keycode press 123 #USB키보드 한자키
keycode release 123
 
$showkey -s
0xe0 0x38 0xe0 0xb8  # 노트북 키보드 한영키
0xe0 0x1d 0xe0 0x9d #노트북 키보드 한자키
0xf2  # USB키보드 한영키
0xf1 #USB키보드 한자키

xev로 하면 아예 키 이벤트가 안들어 오더군요.
이벤트가 들어와야 xmodmap에서 매핑을하는데....

설마해서 setkeycodes도 해봤지만.. 안되긴 역시 마찬가지이구요...

#setkeycodes 72 123
#setkeycodes 71 122

음 물론 xorg.conf에서 키보드 레이아웃도 kr로 바꿔봤는데 안되긴 마찬가지구요...

노트북에 키보드 연결해서 한영키 사용하시는분의 조언을 부탁드립니다

이것때문에 몇일을 삽질했는데 아직 답이 없군요... 딱히 구글에서 뭐라 찾아야할지도 모르겠고...

Daiquiri의 이미지

kr은 106(한/영, 한자키 포함)과 호환되므로 kr104로 바꿔야 할 겁니다.

lowid의 이미지

xorg.conf를 어떻게 편집하면 되죠?
일단 이런식으로 했는데.. 변화가 없네요..

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "kr104"
Option "XkbLayout" "kr"
Option "XkbVariant" ""
EndSection

---------------------------------------------
아치리눅스좀 써주세요
-> 아치리눅스 유저 좀 꼬셔오세요. 1인당 10명!

Daiquiri의 이미지

XkbVariant에 kr104를 추가해보세요.

lowid의 이미지

그렇게 해도 안되는군요
도저히 원인을 모르겠어요......
왜 xev에서만 반응이 없는지.....

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "keyboard"
    Option      "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "kr104"
    Option "XkbLayout" "kr"
    Option "XkbVariant" "kr104"
EndSection

---------------------------------------------
아치리눅스좀 써주세요
-> 아치리눅스 유저 좀 꼬셔오세요. 1인당 10명!

Daiquiri의 이미지

그럼 저도 잘 모르겠네요.. :(
데스크탑으로는 설정해보셨나요?

lowid의 이미지

데스크탑이라면... 그놈이나 KDE에서 키보드 관리자(?) 같은 프로그램 말씀하시는건가요? (페도라쓸때 잠시 쓴거라 기억도 안나네요 그놈은..)

일단 전 플박유저라서 그런것들 사용하지 않아서... 뭐 그래도 모르니깐 일단 그놈깔고 설정하는거 들어가 봤는데

아예 한글 104/106 선택하는게 없더라고요... 이쪽이 뭔가 문제인가...

역시 우분투를 써야 답이 나오는건가요.. 아치같은 마이너 배포판은 어쩔수 없는건가....

(답글단다는게 잘못눌러서 이렇게 되버렸네요..)

---------------------------------------------
아치리눅스좀 써주세요
-> 아치리눅스 유저 좀 꼬셔오세요. 1인당 10명!

Daiquiri의 이미지

생각해보니 XkbModel이 kr104로 되어있군요.
이렇게 한 번 해보세요.

    Option "XkbModel" "pc104"
    # 안 될 경우 pc105로
    Option "XkbLayout" "kr"
    Option "XkbVariant" "kr104"
    Option "XKbOptions" ""
송효진의 이미지

요즘엔 xorg.conf 가 아닌 hal에서 자동으로 잡힐듯 합니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/

Daiquiri의 이미지

쉽게 생각할 걸 그랬군요... :(

lowid의 이미지

앞에 2분, 댓글달아주셔서 고맙습니다.

xorg.conf에서 키보드 설정은 아무리 바꿔도 안되더라구요..

그래서.. HAL에서 힌트를 얻었습니다.

HAL기능을 사용해서 X를 켜면 그래픽 가속이 2/3으로 떨어져버리는 관계로....

xorg.conf설정을 읽어서 X를 사용하고 있었는데요..

그래서.. 설마해서 xorg.conf를 날린후 HAL설정으로만 X켜니까 한영키가 잘 인식되네요 :D

그런데 문제는 그래픽 가속 ..... 속도가 안나오네요... 아 이제 이문제 해결해야하나...

---------------------------------------------
아치리눅스좀 써주세요
-> 아치리눅스 유저 좀 꼬셔오세요. 1인당 10명!

송효진의 이미지

video 는 hal 에 안맞기고 xorg.conf 설정으로 하면 됩니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/

lowid의 이미지

사실 이틀전에도 그렇게 설정해도 안되어서.. 안되나 했는데

음.. 이거 섹션을 잘 맞춰줘야하는군요.

비디오 관련 세션만 잘 편집하니 말씀대로 따로 동작을 잘 하는군요.

덕분에 편하게 쓸수 있게되었네요. 고맙습니다.

---------------------------------------------
아치리눅스좀 써주세요
-> 아치리눅스 유저 좀 꼬셔오세요. 1인당 10명!

lowid의 이미지

중복 크리...ㅜ

---------------------------------------------
아치리눅스좀 써주세요
-> 아치리눅스 유저 좀 꼬셔오세요. 1인당 10명!

lowid의 이미지

혹시 나중에 저와 같은 문제를 겪게되실분이 생길까봐 내용을 추가합니다

----------------------------------------------------------------------

xorg.conf 파일이 다음과 같이 작성되어 있기 때문이였군요..;;

 Section "ServerFlags"
     Option "AutoAddDevice" "False"
 EndSection

저기서 "AutoAddDevice"를 "True"로 설정하시거나 아니면 아예 저 Option을 없애시면 "한영/한자키 가 정상인식 " 됩니다

제가 아마 xorg.conf파일을 날려서, 없는부분은 아마 hal이 알아서 설정했기 떄문에 정상작동했던거 같군요

이상한곳에서 엉뚱하게 삽질많이 했군요. 아..

차라리 xorg.conf파일 전체다 올려버리는건데 잘못했어요 흑.. (저때문에 고생하셔서.. 죄송 :D )

아아.. 어쨋던... 이제 진짜 "완료!"

---------------------------------------------
아치리눅스좀 써주세요
-> 아치리눅스 유저 좀 꼬셔오세요. 1인당 10명!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.