我已经使用 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密钥的默认行为。