Xbinkeys는 mode_switch와 함께 사용할 수 없습니다.

Xbinkeys는 mode_switch와 함께 사용할 수 없습니다.

xbindkeys에 의해 생성된 이벤트를 사용하려고 하는데 mode_switch + <key>와의 조합이 아닌 에 xbindkeys의해서만 트리거됩니다 .<key>mode_switch

오른쪽에 xmodmap매핑하는 데 사용하는 Alt:mode_switch

keycode 108 = Mode_switch Mode_switch Mode_switch Mode_switch

xbindkeys프로세스가 다음과 같을 때아니요xev실행할 때 예상되는 이벤트 를 <key>개별적으로 또는 조합하여 볼 수 있습니다 mode_switch + <key>.

하지만 때xbindkeys <key>실행하면 키의 원래 기능을 재정의하는 조합이 아닌 개별적으로 연결된 코드가 트리거됩니다 .

예를 들어, 다음 을 사용하여 Pointer_Button5문자를 바인딩하면 n:

keysym n = n N Pointer_Button5

그렇지 않은 경우 in 을 사용할 때 개별적으로 볼 xbindkeys수 있지만 런타임 에는 더 이상 키를 사용할 수 없지만 키에 연결된 스크립트를 트리거할 수 있습니다.nPointer_Button5mode_switch + nxevxbindkeysn

Pointer_Button5글자 뿐만 아니라 다른 키나 이벤트도 마찬가지인 것 같습니다 n.

답변1

에뮬레이트하는 "alt" 키를 추가하기 위해 사용 중인 키맵(언어/키보드 모델)을 업데이트해야 할 수도 있습니다. 그 후에는 xmodmap이 더 이상 필요하지 않습니다.

아래 키보드(언어) 파일을 편집 /usr/share/X11/xkb/symbols/inet하거나 /usr/share/X11/xkb/symbols/fr프랑스어 키보드를 사용하는 경우(위치가 다를 수 있음) 이를 수행할 수 있습니다.

올바른 키가 유효한지 확인하고 xbindkeys를 다시 시작하십시오.

(100% 확실하지는 않지만 도움이 될 수 있으며 이 솔루션은 패키지 업데이트로 제거되므로 변경 사항을 백업하십시오.)

관련 정보