왼쪽 컨트롤 다시 매핑xkb에서 Alt + 왼쪽 Shift 동작 변경

왼쪽 컨트롤 다시 매핑xkb에서 Alt + 왼쪽 Shift 동작 변경

<MENU>어떤 이유로 Alt 키를 동시에 누르면(포함) <LFSH>"응용 프로그램 창 전환"이 전환됩니다. 댓글을 달아 끌 수 있습니다.

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

내 xkb 레이아웃 파일에 있습니다. 그러나 왼쪽 컨트롤을 계속해서 <LCTL>로 다시 매핑하고 싶습니다 Tab. 위의 동작을 일으키지 않고 어떻게 할 수 있습니까?

저는 Fedora 20과 커널을 사용하고 있습니다 3.14.7-200.fc20.i686.

해당 항목 /usr/share/X11/xkb/symbols/us은 다음과 같습니다.

partial alphanumeric_keys
xkb_symbols "workman-d" {

    name[Group1]= "English (Workman special)";

    include "us(workman)"

    key <TLDE> { [ grave, asciitilde,        degree,           degree ] };
    key <AE03> { [     3, numbersign,       section,          section ] };

    key <TAB> { [    BackSpace,       BackSpace,       BackSpace,        BackSpace ] };
    key <AD01> { [     q,          Q,            at,               at ] };
    key <AD08> { [     u,          U,    udiaeresis,       Udiaeresis ] };

    key <CAPS> { [    Control_L,       Control_L,       Control_L,        Control_L ] };
    key <AC01> { [     a,          A,    adiaeresis,       Adiaeresis ] };
    key <AC02> { [     s,          S,        ssharp,           ssharp ] };
    key <AC08> { [     e,          E,      EuroSign,         EuroSign ] };
    key <AC09> { [     o,          O,    odiaeresis,       Odiaeresis ] };

    key <AB04> { [     c,          C,          cent,        copyright ] };

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

};

xev의 출력은 다음과 같습니다.

  • keycode 64 (keysym 0xffe9, Alt_L)왼쪽 Alt 키를 누르세요
  • keycode 50 (keysym 0xffe1, Shift_L)왼쪽 쉬프트 키 누르기
  • FocusOut event, serial 36, synthetic NO, window 0x2a00001, mode NotifyGrab, detail NotifyAncestor왼쪽 Alt + 왼쪽 Shift 키 누르기

관련 정보