Заставить переключатель задач KDE учитывать Alt+Shift+Tab — с раскладкой клавиатуры HE/EN

Заставить переключатель задач KDE учитывать Alt+Shift+Tab — с раскладкой клавиатуры HE/EN

Я использую KDE 4.14. на Fedora 20 (извините, это не мой выбор). Теперь, когда я использую Alt+ Tab, я получаю переключатель задач. Удерживая нажатой кнопку Alt, я могу выбрать задачу, используя Tabнажатия клавиш для прокрутки вправо. Но, перейдя из Windows, я привык использовать Tabи Shift+ Tabв этом состоянии для прокрутки влево и вправо - а мой KDE, похоже, не позволяет этого: Shift+ Tabтакже прокручивает вправо.

Подозреваю, что это как-то связано с моей раскладкой клавиатуры:

Я также использую двуязычную раскладку клавиатуры:

xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete+caps(shift)+numpad(microsoft)"        };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+il:2+inet(evdev)+group(alt_shift_toggle)+terminate(ctrl_alt_bksp)"       };
        xkb_geometry  { include "pc(pc101)"     };
};

что приводит к тому, что клавиатура ведет себя немного странно и в других ситуациях.

Что я должен делать?

решение1

В моей системе вам понадобится на один палец больше: используйте Alt+ Shift+ Tabдля прокрутки влево в списке задач.

Работает даже при использовании всего двух пальцев:
Alt+ Tab, не отпускайте Altи нажмите Left Arrowили , Right Arrowчтобы перейти влево или вправо.

РЕДАКТИРОВАТЬ
После вашего редактирования я нахожуэта ссылка. То, что следует, это просто намек.
Вы можете попробовать сделать резервную копиюXКВфайл настройки и провести несколько экспериментов.

При выполнении команды setxkbmap -types local -printв системе, в которой я сейчас нахожусь, я получаю что-то похожее на

xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "local" };
    xkb_compat    { include "complete"      };
    xkb_symbols   { include "pc+us+il:2+inet(evdev)+terminate(ctrl_alt_bksp)"  };
    xkb_geometry  { include "pc(pc101)"     };
};

Вы можете начать с этого как с вашего нового пользовательского файла.
Если он работает, вы можете изменять то, что вам нужно, пока не найдете конфликтующую опцию.

решение2

Я думаю, altчто + shift+ tabне работает, потому что он настроен на смену раскладки. Так что пока altнажато нажатие shiftизменит раскладку. Вы бы использовали shift+ alt tab, но если altуже нажато, это не решение. Так что, возможно, alt+ tabи затем RightShift/ LeftShiftпока altнажато единственный способ, которым мы можем использовать.

Кстати, у ctrl+ shiftтоже была проблема: если вы используете «выбор по слову», вы получите смену макета вместо «выбора по слову».

Если кто-то сможет это исправить, я буду очень рад!

Связанный контент