为什么我的计算机会修改某些输入字符的顺序?

为什么我的计算机会修改某些输入字符的顺序?

我遇到了一个奇怪的问题,我不确定它是否与 Google Chrome(或我安装的“动画标签”插件)、我的操作系统(Ubuntu 13.10 + GNome)或我的键盘(Dell Vostro 的键盘)有关。

我打字速度很快,并且喜欢使用快捷键。自从我安装了“动画标签”插件后,我打开的每个新标签上都会显示一个有趣的随机 gif。如果我在按下“新标签”快捷键后立即开始打字,则在页面加载过程中会有几毫秒的短暂延迟,直到按键显示在搜索/网址栏中。但是,如果我尝试在 Facebook 上输入“Face”,几乎每次它都会理解“Faec”。

这不是很烦人,但我对此感到好奇。我知道这是由 AT+ 插件造成的延迟造成的,但为什么是这个顺序?为什么只有“e”和“c”混在一起了?是什么导致了这种“阅读障碍”?我猜是因为 Chrome 会同时接收所有击键,并以某种定义的顺序输入它们。

答案1

显然这是 ibus 中的一个错误,现已修复。

但如果您使用的是旧系统,您可以尝试以下方法来解决该问题:

  1. 关闭浏览器。

  2. 重新启动 ibus 守护进程:

    $ IBUS_ENABLE_SYNC_MODE=1 ibus-daemon -xrd
    
  3. 再次启动 Chrome,并向其传递环境变量:

    $ XMODIFIERS= google-chrome
    

上述过程从这里

这实际上报道了任何一个2 或 3 应该可以。但对我来说,只有 3 不起作用。

相关内容