我刚刚从 21.04 升级到 21.10。我在 Firefox 中安装了 1Password 扩展,它使用 ctrl-period 按键来启动密码管理器。我从……呃……18.10?19.04?开始使用它,到现在已经好几年了,至少在发布之间没有出现任何问题。但现在在 21.10 上,ctrl-period 的行为非常奇怪。它会在任何具有焦点的文本输入窗口中放置一个带下划线的 e,然后我输入的任何内容都会被加下划线,但如果我按下回车键,字母有时会混乱一点,但通常只是 e 和下划线被删除?这真的很令人困惑……我不知道它在做什么。这种情况到处都在发生,终端文本编辑器、浏览器、IDE、待办事项列表……所以我假设它是某种系统范围的事情。这是什么?我不知不觉陷入了什么模式?我可以更改触发该功能的按键吗?
答案1
我运行后gsettings list-recursively | grep "<Control>"
发现,添加了两个新的快捷方式:
org.freedesktop.ibus.panel.emoji hotkey ['<Control>period']
org.freedesktop.ibus.panel.emoji unicode-hotkey ['<Control><Shift>u']
不确定那是什么,但一定是一些新的表情符号选择器功能。它似乎在我的环境中不起作用。不过可以取消设置它:
gsettings set org.freedesktop.ibus.panel.emoji hotkey "[]"
顺便说一句,谢谢你提出这个问题。我已经为这个新的 1Passord 问题苦恼了将近一周,却一直没想过检查快捷方式
答案2
回答“这是什么?”这个问题,并澄清您对看到的下划线 e 的困惑。
这是输入表情符号的新方法。下面介绍如何使用。一开始我也感到很困惑。这有点违反直觉,但你只需在 ctrl- 后输入表情符号的名称,然后按空格键回车,如下所示:
Ctrl-。
埃
输入表情符号的名称
心
命中空格
埃
答案3
您可以在ibus-setup
表情符号选项卡中更改此快捷方式