我想更改我的键盘布局,比如 Windows 中的右 Shift 和右 Alt。但现在只能更改一次。左 Shift + 左 Alt 可以工作,但右 Shift 和右 Alt 只能工作一次。 在此处输入图片描述
答案1
我不知道这是否是正确的方法但这种方法对我有用。
在路径中编辑辅助键盘布局符号语言文件:
/usr/share/X11/xkb/symbols/
例如:波斯语(伊朗):
/usr/share/X11/xkb/symbols/ir
和删除文件中的所有以下代码行:
include "level3(ralt_switch)"
您可以在编辑器中使用替换(Ctrl+H)选项。
最后重新启动。
答案2
我使用的是 Ubuntu,而不是 Lubuntu。如果使用 Ubuntu,我会使用调整并启用以下设置:
切换到另一种布局
- 勾选“Alt + Shift”选项(也许你已经在 Lubuntu 上完成了同样的操作)
选择第 3 级的键
- 勾选“右 Alt 键从不选择第 3 级”选项
- 勾选“左 Alt 键”选项
后两者的原因在于您使用的波斯语键盘布局默认将其定义Right Alt为访问第 3 级和第 4 级符号的键。这就是为什么您可以使用Right Alt+从英语切换到波斯语Right Shift,但不能切换回英语。
但是使用上述选项,Left Alt则被定义为第 3 级键,因此Right Alt+Right Shift始终可用于切换到下一个键盘布局。
希望您可以在 Lubuntu GUI 中找到设置这些选项的方法。
编辑:
在 Lubuntu 上可行的一种方法是打开文件/etc/default/keyboard
进行编辑并XKBOPTIONS
在那里进行如下设置:
XKBOPTIONS="grp:alt_shift_toggle,lv3:ralt_alt,lv3:lalt_switch"
然后重新启动并查看是否有区别。