我正在使用 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
设置上。