在 Lubuntu(LXQt)中使用 r_shift 和 r_alt 更改键盘布局

在 Lubuntu(LXQt)中使用 r_shift 和 r_alt 更改键盘布局

我想更改我的键盘布局,比如 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"

然后重新启动并查看是否有区别。

相关内容