내 노트북의 기본 사운드 조정 키는 fn + 위/아래입니다. gnome 2.x에서는 이 바인딩을 키패드의 오른쪽 상단 키(/ 및 *)로 쉽게 변경했습니다. gnome 3에서는 키 바인딩을 변경할 수 있는 것 같지만 해당 버튼을 누르면 여전히 / 및 * 기호가 인쇄됩니다. 기본 미디어 키 바인딩만 등록되는 것으로 보입니다. 이것이 제가 보고해야 할 버그입니까, 아니면 gnome의 의도적인 동작입니까?
키보드 기능 손실을 방지하기 위해 일반 키 할당을 차단한다는 것을 알고 있지만 이 경우에는 할당할 수 있지만 작동하지 않습니다.
편집: KDE에서도 같은 일이 발생한다는 것을 발견했습니다. 나는 그놈이 책임이 없다고 믿습니다. 이러한 키가 할당된 작업을 등록하지 못하게 하는 이유는 무엇입니까?
답변1
홈 디렉터리에 있는 .xmodmap 파일을 사용하여 키 바인딩을 변경할 수 있습니다. 먼저 터미널 유형을 연 xev
다음 원하는 키(동작을 원하는 키와 이 동작을 원하는 키)를 눌러야 합니다. Xev는 키코드와 명령 이름을 제공하는 키 바인딩을 기록합니다. 그런 다음 홈 디렉터리로 이동하여 .xmodmap
. 여기서는 다음 예와 같이 모든 것을 정리해야 합니다.
keycode 110 = Home
(주고 싶은 키 = 원하는 명령)
이를 통해 키 바인딩을 쉽게 교체하거나 변경할 수 있습니다. 그런 다음 로그아웃했다가 다시 로그인하여 사용할 생성된 .xmodmap을 선택해야 합니다.
결국 다음과 같이 보입니다.
키코드 key1 = 기능 키2
키코드 key2 = 기능 Key1