![某些字符(例如引号)只有按下空格键后才会出现,如何更改?](https://linux22.com/image/1093647/%E6%9F%90%E4%BA%9B%E5%AD%97%E7%AC%A6%EF%BC%88%E4%BE%8B%E5%A6%82%E5%BC%95%E5%8F%B7%EF%BC%89%E5%8F%AA%E6%9C%89%E6%8C%89%E4%B8%8B%E7%A9%BA%E6%A0%BC%E9%94%AE%E5%90%8E%E6%89%8D%E4%BC%9A%E5%87%BA%E7%8E%B0%EF%BC%8C%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%EF%BC%9F.png)
安装 11.10 后,我的键盘行为发生了变化。现在,我突然需要在输入一些特殊字符(如引号)后按空格键才能显示它们。我该如何解决这个问题?11.04 中没有这种情况。
答案1
听起来你的键盘布局是死键选定。在此模式下,按下 ,"然后按类似 ,a将生成字符ä。按下 ,Space将取消死键行为,为您提供一个简单的引号字符。
您可以按如下方式关闭死键支持:
- 从
System Settings
打开Keyboard Layout
控制面板。 - 单击窗口左下角标有加号的按钮,添加新布局。例如,如果您当前已
English (US, international with dead keys)
选择,则添加English (US)
。 - 通过在列表中选择旧键盘布局并按下窗口左下角的“减号”按钮来删除它。
答案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”键。再次按下此键可关闭此功能。希望这会有所帮助。:)