`xev`가 내 `Fn+F4` 키를 등록하지 않았나요? 이 조합을 어떻게 묶을 수 있나요?

`xev`가 내 `Fn+F4` 키를 등록하지 않았나요? 이 조합을 어떻게 묶을 수 있나요?

내 질문은 간단합니다. Kubuntu 19.10을 실행하는 Asus FX505DT에는 키 입력이 등록 xev되지 않습니다 Fn+F4. 그렇다면 이 문제를 어떻게 해결해야 할까요?

답변1

Fn오랜 시간이 지나서 나는 이 + F4키 입력을 인식 가능하게 만드는 방법을 알아냈습니다 xev. 문제는 248X Window System에서 해석할 수 없는 해당 키 조합의 키코드로 시작됩니다.다음 사이의 키코드만 허용됩니다.8 - 255.

248분명히 추가되어야 하는 것은 가상 콘솔에서 해석되는 키코드 이므로 . (이에 대한 참고 자료는 없지만 여러 스레드에서 이 내용을 읽었습니다.)showkey8255

문제를 발견한 후 해결책은 간단했습니다 . 에서 Fn+ F4키 를 다시 할당하는 것이었습니다 8 - 255. 저는 를 사용하여 할당되지 않은 키코드를 찾았습니다 . xmodmap -pke제 경우에는 를 사용했습니다 120. 그 후에도 계속 이것만 사용했어요지도 시간.

내 경우에는 showkey -s아무것도 반환하고 싶지 않았기 때문에 getkeycodes.

120+ 에 키코드를 할당한 Fn후 를 사용하여 기호를 할당 F4했습니다 .XF86AudioMicMutexmodmap

관련 정보