setxkbmap -layout us,pt 不起作用

setxkbmap -layout us,pt 不起作用

我正在使用 i3 并从另一个拥有美国键盘的用户那里导入了一些按键绑定。在 i3 论坛上,最简单的方法是:

setxkbmap -layout us,pt .....

这个解决方案似乎与其他键盘映射(ca、fr 等)配合得很好,但是当涉及到 PT 时,无论我做什么它都不起作用。

我有一个在 i3 启动时执行的小脚本。该.config/i3/config脚本位于exec --no-startup-id keybindremap

有问题的脚本如下:

xset r rate 300 50
setxkbmap -model acer_laptop -layout pt -variant ,, -option caps:super
killall xcape 2>/dev/null ; xcape -e 'Super_L=Escape'
xmodmap -e 'keycode 135 = Super_R'

我的问题是当我这样做时:

setxkbmap -model acer_laptop -layout us,pt -variant ,, -option caps:super

键盘保持在该us设置上。

相关内容