在 Ubuntu 18.04 中将超级键映射到输入源切换

在 Ubuntu 18.04 中将超级键映射到输入源切换

我已经使用 Ubuntu 超过 10 年了,并且非常习惯将 Super 键映射为我的语言(输入)开关(而不是当前默认的 Super+space)。然而,在 Ubuntu 18.04 中这似乎是不可能的;至少不能通过“设置”>“设备”>“键盘”菜单来实现。它只是不允许您键入 Super 键并将其接受为合法键。

所以我去了dconf-editor,并手动将其更改为['<Super>'],但它没有接受它: 在此处输入图片描述 它将其视为残疾人。

这对我来说真的很糟糕。我有时一分钟要切换 10 次语言。当有人用希伯来语写技术文本并在其中散布英语术语时,这是正常现象。超级键 + 空格组合真的很慢(我将其与我的另一台计算机进行了比较,它仍然是 16.04,并且可以在其中映射超级键)。

此外,即使我无法映射超级键,我至少可以以某种方式禁用其当前映射吗?目前它所做的与 super-s 完全相同(活动窗口的精美呈现)。它在我的计算机上非常慢。我宁愿什么也不做,因为现在每次我错误地使用它来切换语言时,我都必须等待约 1 秒。

编辑:

user@etti:master:.../$ gsettings set org.gnome.mutter overlay-key ""

尝试过:

user@etti:master:.../$ gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Super>space']"
user@etti:master:.../$ gsettings get org.gnome.desktop.wm.keybindings switch-input-source 
['<Super>space']

和超空间组合奏效了,但尝试过

user@etti:master:.../$ gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Super>']"
user@etti:master:.../$ gsettings get org.gnome.desktop.wm.keybindings switch-input-source 
['<Super>']

并且超级键没有切换输入。

答案1

我认为这个命令可以完成你所要求的任务:

gsettings set org.gnome.desktop.input-sources xkb-options "['grp:lwin_toggle']"

左赢在 Gnome Tweaks 中)

它似乎覆盖了Super密钥的默认行为。

相关内容