초보자의 관점에서 볼 때 이것은 매우 기본적인 질문입니다.
저는 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 ------------