노트북 "미디어 키"를 매핑하는 방법은 무엇입니까?

노트북 "미디어 키"를 매핑하는 방법은 무엇입니까?

초보자의 관점에서 볼 때 이것은 매우 기본적인 질문입니다.

저는 Linux Mint 19.1 Cinnamon을 사용하고 있으며 일부 키보드 단축키를 변경하고 싶습니다. (내 노트북에는 - 키와 동일한 키에 수정자 키를 통해 사용되는 F1여러 개의 "미디어 키"가 있습니다 . 화면 밝기, 볼륨 등)F12Fn

기본 설정 > 키보드 > 단축키로 이동하여 특정 키에 매핑하려는 작업(이 경우 "화면 밝기 증가")을 찾습니다. "키 바인딩"에서 "할당되지 않은" 슬롯 중 하나를 선택하고 매핑할 키를 누릅니다(키 F4위에 작은 태양 기호가 있으므로 Fn+ F4가 원하는 키입니다). 필드에 표시된 특정 키보드 조합 대신 "AudioMicMute"라는 일부 텍스트를 표시합니다. 지금까지는 괜찮았지만 키를 누를 때 화면이 밝아졌습니다.

여기에 이미지 설명을 입력하세요.

문제는 이제 "화면 밝기 감소"를 수행하기 위해 Fn+ F3키를 설정하려고 하고 "AudioMicMute"를 키 바인딩으로 추가하려고 한다는 것입니다(이전에 다른 작업에 매핑되었음을 나타내는 경고 대화 상자가 있음). 수락하면 이제 키와 F3키 모두 F4화면이 어두워집니다.

따라서 위에서 언급한 것처럼 "AudioMicMute"(및 많은 유사한 바인딩)는 몇 개의 물리적 키에 바인딩되어 있는 것으로 보이며 경우에 따라 여러 키에 바인딩되는 것으로 보입니다. 불행히도 키보드 데크는 이와 관련하여 그다지 도움이 되지 않습니다.

  • 이러한 바인딩은 어떻게/어디에서 설정됩니까?
  • 전체 목록을 볼 수 있는 사람이 있나요?
  • 변경/새 항목 추가/기존 항목 제거가 가능합니까?
  • 각 바인딩이 수행하는 작업을 확인/변경할 수 있나요?
  • 나는 올바른 용어를 사용하고 있는가?

편집 1의견을 바탕으로 추가 정보를 제공하세요. 명령 실행 xev -event keyboard:

F3산출:

KeymapNotify event, serial 26, synthetic NO, window 0x0,
    keys:  4294967215 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

F4산출:

KeymapNotify event, serial 26, synthetic NO, window 0x0,
    keys:  4294967215 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

이것도 똑같아 보입니다.


편집 2의견을 바탕으로 추가 정보를 제공하세요. 명령 실행 sudo evtest /dev/input/event4:

sudo evtest /dev/input/event4
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x1 product 0x1 version 0xab41
Input device name: "AT Translated Set 2 keyboard"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 1 (KEY_ESC)
    ... more keys ...
    Event code 58 (KEY_CAPSLOCK)
    Event code 59 (KEY_F1)
    Event code 60 (KEY_F2)
    Event code 61 (KEY_F3)
    Event code 62 (KEY_F4)
    Event code 63 (KEY_F5)
    ... more keys ...
    Event code 389 (KEY_DVD)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
  Event type 17 (EV_LED)
    Event code 0 (LED_NUML) state 0
    Event code 1 (LED_CAPSL) state 0
    Event code 2 (LED_SCROLLL) state 0
Key repeat handling:
  Repeat type 20 (EV_REP)
    Repeat code 0 (REP_DELAY)
      Value    250
    Repeat code 1 (REP_PERIOD)
      Value     33
Properties:
Testing ... (interrupt to exit)
Event: time 1572444781.179157, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1c
Event: time 1572444781.179157, type 1 (EV_KEY), code 28 (KEY_ENTER), value 0
Event: time 1572444781.179157, -------------- SYN_REPORT ------------

F3뉴스/출시 정보 :

Event: time 1572444814.271993, type 4 (EV_MSC), code 4 (MSC_SCAN), value 81
Event: time 1572444814.271993, type 1 (EV_KEY), code 190 (KEY_F20), value 1
Event: time 1572444814.271993, -------------- SYN_REPORT ------------
Event: time 1572444814.278725, type 4 (EV_MSC), code 4 (MSC_SCAN), value 81
Event: time 1572444814.278725, type 1 (EV_KEY), code 190 (KEY_F20), value 0
Event: time 1572444814.278725, -------------- SYN_REPORT ------------

F4뉴스/출시 정보 :

Event: time 1572444836.779556, type 4 (EV_MSC), code 4 (MSC_SCAN), value 81
Event: time 1572444836.779556, type 1 (EV_KEY), code 190 (KEY_F20), value 1
Event: time 1572444836.779556, -------------- SYN_REPORT ------------
Event: time 1572444836.786589, type 4 (EV_MSC), code 4 (MSC_SCAN), value 81
Event: time 1572444836.786589, type 1 (EV_KEY), code 190 (KEY_F20), value 0
Event: time 1572444836.786589, -------------- SYN_REPORT ------------

관련 정보