메티 키 맵핑..

baraboau의 이미지

안녕하세요.
키보드가 hhk인데 스페이스바 양 옆으로 메타키가 붙어 있습니다.
리눅스 콘솔 환경에서 이 메타키를 사용할려고 하는데 도저히 방법을 못 찾아서 질문 올립니다.

제가 사용한 방법은
/usr/src/linux/drivers/char/defkeymap.map 이 파일에서 키 코드를 추가하고 (keycode 94 = Meta)
그리고 alt_is_meta 이 부분 삭제.
그 후에 loadkeys 명령으로 deykeymap.map 키맵파일을 다시 로드 할려고 하니
제가 추가 한, keycode 94 = Meta 라인에서 문법오류가 뜨면서 종료되어 버립니다.

에러내용 : unknown keysym 'Meta'

usr/share/keymaps 디렉에서 여러 플랫폼들의 키맵파일을 훑어봤지만 메타키를 맵핑하는 코드는 안 보이더라구요.

다른 방법이 있으면 좀 알려주시면 고맙겠습니다.

codebank의 이미지

혹시 Meta라는 키가 Alt키를 대처하는 키라면 방식이 잘못되었다고 생각합니다.
제가 알기론 Meta라는 단어로 존재하는 키는 없습니다.
Meta는 예전(1980년대 이전) 키에서 존재했었지만 컴퓨터가 대중화되면서 그자리를
Alt키가 대처해버렸고 Meta라는 이름은 추억속에서만 존재한다고 알고 있습니다.
(물론 아직도 몇몇 기기에서는 이 키가 사용되지만...)
이 질문에 대한 답변을 찾다보니 Alt, AltGr로 되처되지 않았나 생각됩니다.
좀더 자세한 부분은 man keymaps를 참조하시는게 좋겠네요.
그리고 키를 지정할 때는 커널 소스에 지정하는게 아니라 keymaps를 지정할때
사용자 정의파일에서 지정해야하는 것으로 알고 있습니다.
좀더 많은 정보는

http://wiki.kldp.org/wiki.php/LinuxdocSgml/Keyboard-and-Console-HOWTO

문서를 참고해 보시기 바랍니다.

------------------------------
좋은 하루 되세요.

baraboau의 이미지

codebank님 친절한 답글 감사드립니다^^
알려주신 링크도 아주 유용하게 읽었습니다.
그동안 제가 삽질 했다는 생각에 그냥 쉽게 알트키와 메타키를 스왑해서
사용하고 있습니다. 메타키 자리가 더 누르기 편하네요.
다시 한번 친절한 답글에 감사드립니다. 편안한 휴일 되세요^^

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.