在 Ubuntu 10.10 amd64 上运行 VirtualBox 操作系统时,我发现LCtrl无法正确检测到(左 ctrl)键。(RCtrlVirtual Box 使用(右 ctrl),但该LCtrl键应该可用。)这导致Emacs
严重依赖控制键的程序(如)无法正常工作。在互联网上搜索后,我发现了类似的投诉,这些投诉已通过关闭显示位置在鼠标首选项中,单击“当Ctrl按下键时,指针的移动速度”。由于我的系统上已经关闭了此功能(实际上在主机和客户端操作系统中都关闭了),因此我认为这不是问题所在。
我的问题是:这是一个错误、一个功能还是操作员错误?
答案1
作为 Virtual Box 中 Emacs 的解决方法,您可以通过按以下方式操作控制键功能
CapsLock+按住Control后松开并按下相应的功能键(例如)。CapsLockControlN
要使用右 Shift 键(但该键在 Virtual Box 中也无法完全使用),您可以Host在 Virtual Box Manager 设置中定义另一个键文件 -> 首选项 -> 输入。
答案2
在 Ubuntu 12.04 中,禁用鼠标指针(系统设置►鼠标和触摸板►Ctrl按下键时显示指针的位置)可以解决问题。
答案3
Ctrl我可以通过禁用“在鼠标首选项中按下时突出显示指针”来使控制键正常工作。这是在带有 Gnome 3 的 Fedora 上进行的,因此它可能对您没有帮助。
答案4
通过启用 Virtual Box 首选项“自动捕获键盘”(在“输入”下) ,我能够解决LCTRL
(在 Ubuntu Virtual Box VM 中)的问题。希望这对某些人有帮助。