다시 매핑된 왼쪽 컨트롤 사용단축키로 키

다시 매핑된 왼쪽 컨트롤 사용단축키로 키

<LCTL>키를 다시 매핑했습니다 .상표사용/usr/share/X11/xkb/symbols/en

key <LCTL> { [    Tab,   Tab,       Tab,         Tab  ] };
key <MENU> { [ Alt_R,      Alt_R,         Alt_R,            Alt_R ] };

이제 다시 매핑된 왼쪽 컨트롤 키 Switch applications를 . 그러나 두 가지 문제가 발생합니다.Alt + TabTab

  1. Ubuntu Gnome 15.04의 인터페이스는 Keyboard -> Sortcuts현재 활성화된 사용자 정의 키보드 레이아웃을 인식하지 못하고 대신 내 키 입력을 표준 QWERTY에서 오는 것으로 해석합니다. QWERTY에서 Alt + Ctrl바로가기를 만드는 것만으로 는 충분하지 않습니다.

  2. 활성 키보드 레이아웃을 전환하여 할당한 후에도 사용자 정의 레이아웃에서 이 키를 눌러도 아무런 효과가 Switch applications없습니다 ! Alt + Tab해당 QWERTY 키를 누르기만 하면 됩니다.

즉, Shortcuts인터페이스가 내 사용자 정의 레이아웃을 완전히 무시하는 것 같습니다.

내 사용자 정의 레이아웃이 바로가기와도 작동하도록 하려면 어떻게 해야 합니까?

답변1

Gilles의 팁에 따라 수정자 할당에 대해 조금 읽은 후

key <TAB>  { [ BackSpace ] };
key <CAPS> { [ Control_L ] };
key <LCTL> { [ Tab ] };
key <MENU> { [ Alt_R ] };

modifier_map Control { <CAPS> };
modifier_map Mod1 { Alt_L, Alt_R, <MENU> };

이로써 문제 1과 2가 해결됩니다. 정말 고마워요, 질리스!

(안타깝게도 수정자 재매핑은 키보드 레이아웃 전체에서 발생합니다. 구성만 구성하더라도 마찬가지입니다. 하지만 이에 대해서는 별도의 질문에서 논의하는 것이 가장 좋습니다.)

관련 정보