某些字符(例如引号)只有按下空格键后才会出现,如何更改?

某些字符(例如引号)只有按下空格键后才会出现,如何更改?

安装 11.10 后,我的键盘行为发生了变化。现在,我突然需要在输入一些特殊字符(如引号)后按空格键才能显示它们。我该如何解决这个问题?11.04 中没有这种情况。

答案1

听起来你的键盘布局是死键选定。在此模式下,按下 ,"然后按类似 ,a将生成字符ä。按下 ,Space将取消死键行为,为您提供一个简单的引号字符。

您可以按如下方式关闭死键支持:

  1. System Settings打开Keyboard Layout控制面板。
  2. 单击窗口左下角标有加号的按钮,添加新布局。例如,如果您当前已English (US, international with dead keys)选择,则添加English (US)
  3. 通过在列表中选择旧键盘布局并按下窗口左下角的“减号”按钮来删除它。

答案2

我在谷歌上搜索我的问题时发现了这个问题 - 必须按两次波浪号才能将其打印出来。我认为詹姆斯说的应该可以完美地工作。但是,如果您没有运行 GNOME - 例如我在 Xubuntu 上 - 这可以实现相同的效果:

sudo dpkg-reconfigure 键盘配置

然后,您选择其中一种通用型号,看看这里 101、104、105 键之间的区别:http://en.wikipedia.org/wiki/IBM_PC_keyboard

我选择了 104,没有死键,en-us。重新启动后,它运行良好。

答案3

请注意,这种情况仅在选择“英语(美国)带死键”时发生。选择“英语(国际 AltGr 死键)”不需要空格来输入引号,但输入AltGr+a会产生á

答案4

还有一种可能是,您在工作时同时按下了“ctrl”和“shift”键。再次按下此键可关闭此功能。希望这会有所帮助。:)

相关内容