键盘布局 - 某些键可与 AltGr 配合使用,其他键则不能

键盘布局 - 某些键可与 AltGr 配合使用,其他键则不能

我在 Windows 7 上的 VirtualBox 4.3.14 中运行 Ubuntu 12.04,键盘布局为瑞典语。在 Windows 上一切正常,但在 Ubuntu 上某些键/字符(对程序员来说最重要的)不起作用。

这是按下顶行键的结果

1234567890+´   (Unmodified top row on keyboard)
 @£$€ {[]}\    (Windows with AltGr)
¡ £$€¥     ±   (Ubuntu with "AltGr")

更多字符被破坏(竖线 | 就是一个明显的例子),但最上面一行是最大的问题。我可以通过启用 USB 键盘与 VirtualBox 之间的“直接连接”来解决这个问题,但每次我退出 VirtualBox 时都必须手动禁用该功能。

我尝试过不同的键盘布局,有时 @ 等可以正常工作,但其他字符会损坏。我还尝试使用默认值执行 sudo dpkg-reconfigure keyboard-configuration,但没有任何变化。

我安装了客户附加组件(来自内置虚拟 CD)。我从一位没有这个问题的同事那里得到了我的 VB 磁盘映像,但是,他没有安装客户附加组件(因此不能使用高于 1024x768 的分辨率,而我需要运行 Eclipse...)。他还安装了不同的 Virtual Box 和 Windows。

例如,在 Ubuntu 中,2 的键应该产生四个不同的字符,2"²@。前三个可以正常工作,包括需要AltGr- Shift-的上标 2 2,它只是简单地AltGr-2以获得对此键不起作用的 @(以及我遇到问题的所有其他键)。

有什么解决办法吗?

答案1

我遇到过同样的问题,经过几天的头痛之后,解决方案如下。没有什么比这更简单的了:在选项中:文件->首选项->输入必须禁用以下复选框:键盘自动捕获

我正在翻译西班牙语版本,但英语版本中肯定有类似的东西。你好。

答案2

我在客户机 xubuntu 和主机 windows 7 上遇到了同样的问题。我重新安装了客户机添加程序,Altgr+2 可以正常工作,但左箭头却消失了。我失去了耐心,又创建了另一个虚拟机。唯一的区别是它的类型,这次我选择的类型是:“Linux”而不是“其他”。键盘工作正常。

相关内容