使用 setxkbmap 将 Control 键与 Alt 键交换后 Alt+Tab 不起作用

使用 setxkbmap 将 Control 键与 Alt 键交换后 Alt+Tab 不起作用

我使用的是带有 MATE 桌面(pinebook pro)的 Debian 9.11,并且我有一个自定义键盘映射,使 Caps Lock 成为控制键,并将 Left Control 键与 Left Alt 交换。命令如下:

setxkbmap -option ctrl:nocaps
setxkbmap -option ctrl:swap_lalt_lctl

但是,在我执行该操作后,新Alt密钥(写Ctrl在其上的密钥)无法按预期工作。

当我执行操作时,Alt+Tab我希望出现一个小弹出窗口,让我选择要切换到的窗口。但相反,这个小弹出窗口似乎不再知道打开的程序,因此我无法切换回我想要的任何程序。

有没有办法来解决这个问题?请注意,我尝试设置此自定义映射,xmodmap但失败了。 setxkbmap在我的例子中似乎更容易,但这种错误的行为很烦人......

答案1

例如,在 setxkbmap 之后尝试以下命令:

setxkbmap -layout us -variant intl

然后

/usr/bin/setxkbmap

在这里找到了答案

相关内容