Dell Vostro 노트북 - 특수 키 할당

Dell Vostro 노트북 - 특수 키 할당

Dell Vostro 노트북에는 3개의 특수 키가 있습니다. 이러한 키에 작업을 할당할 수 있는 Windows용 Dell 소프트웨어 "quickset"이 있습니다. 그러나 Linux에서는 키를 식별하고 할당할 방법이 없는 것 같습니다. 그러나 "설정" 키 중 하나는 작동합니다. xfce에서 "시작" 메뉴를 엽니다(kde5도 가능).

어떻게든 이러한 특수 키를 식별하고 할당할 수 있습니까? 예를 들어 모니터를 끄거나 켜는 행의 올바른 키를 지정할 수 있습니까?

오른쪽 상단

답변1

희귀 키 바인딩 또는 사용자 정의 키 바인딩을 매핑하려면 수동으로 편집해야 합니다.xmodmap그리고 X가 시작될 때마다 시작되는지 확인하세요.

만약에시프작동하지 않습니다. 실행할 수도 있습니다. showkey --keycodes 실행하면 showkey --keycodes오류가 반환됩니다.

콘솔을 참조하는 파일 설명자를 얻을 수 없습니다.

따라서 첫 번째 열 번호를 실행하고 사용해야 합니다 showkey --ascii. 이 경우에는 10진수 97 a 97 0141 0x6116진수로 변환 아래와 같이 xev가 반환하는 키 a에 대해 확인되고 올바른 값 61을 반환합니다.

이제 X 세션을 시작하려면 xfce 데스크탑 환경에 로그인하고 xev를 실행하십시오. 작은 창이 팝업되고 터미널은 키보드에서 수신된 각 키 상호 작용에 대한 데이터 출력을 시작합니다.

이것은 a 키를 눌렀다가 놓을 때 xev가 생성한 출력입니다.

KeyPress event, serial 48, synthetic NO, window 0x2400001,
    root 0x13e, subw 0x0, time 5887747, (622,717), root:(633,745),
    state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (61) "a"
    XmbLookupString gives 1 bytes: (61) "a"
    XFilterEvent returns: False

KeyRelease event, serial 48, synthetic NO, window 0x2400001,
    root 0x13e, subw 0x0, time 5887843, (622,717), root:(633,745),
    state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (61) "a"
    XFilterEvent returns: False

이제 매핑되지 않은 키를 누르면 키 코드 번호 뒤에 NoSymbol 값이 반환됩니다.

NoSymbol 키가 인식될 때마다 키 코드 번호를 적어 두십시오.

KeyRelease event, serial 28, synthetic NO, window 0x3400001,
    root 0x38, subw 0x0, time 636666629, (158,102), root:(832,903),
    state 0x10, keycode 164 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:  ""

NoSymbol을 반환하는 모든 키코드를 식별하고 기록한 후에는

입력하다

$ xmodmap -pke > xmodmap.conf

그러면 현재 키맵이 xmodmap.conf에 기록됩니다.

이제 xmodmap.conf를 편집하고XF86 키보드 기호키코드까지.

무료 XF86 키심은 사용하지 않는 한 작동합니다.

keycode 164 = XF86Music

편집된 xmodmap.conf 파일을 저장합니다.

X가 실행될 때마다 자동 시작되도록 추가하십시오.

echo 'xmodmap xmodmap.conf' >> ~/.xinitrc

xmodmap xmodmap.conf 재부팅할 필요 없이 입력한 다음 즉시 xmodmap을 다시 로드하고 새로 매핑된 키보드 키를 사용할 수 있습니다.

관련 정보