让 KDE 的任务切换器尊重 Alt+Shift+Tab - 使用 HE/EN 键盘布局

让 KDE 的任务切换器尊重 Alt+Shift+Tab - 使用 HE/EN 键盘布局

我在 Fedora 20 上使用 KDE 4.14。(抱歉,这不是我的选择)。现在,当我使用Alt+时Tab,我得到了任务切换器。按住Alt,我可以使用按键向右滚动来选择一个任务Tab。但是从 Windows 开始,我习惯于在这种状态下同时使用 TabShift+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++在任务列表中向左滚动。ShiftTab

即使只用 2 根手指也可以工作:
Alt+ Tab,不要松开Alt,然后按Left ArrowRight Arrow向左或向右。

编辑
编辑后我发现此链接。接下来的内容只是提示。
您可以尝试备份您的星火定制文件并做一些实验。

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按下将更改布局。您可以使用+ ,但如果已经按下,这不是解决办法。因此,也许按下时+然后/是我们唯一可以使用的方法。tabaltshiftshiftalt tabaltalttabRightShiftLeftShift alt

顺便说一句,ctrl+shift也有一个问题,如果你使用“按单词选择”,你将会得到改变布局而不是“按单词选择”。

如果有人能解决这个问题那就太好了!

相关内容