Windows 7 上的 Ubuntu 虚拟机中的箭头键不起作用

Windows 7 上的 Ubuntu 虚拟机中的箭头键不起作用

我是 VMware 新手。我在 Windows 7 上运行 VMware,我的虚拟机运行的是 Ubuntu 10.04 服务器版。Ubuntu shell 对向下键的响应与对向右箭头键的响应一样,但似乎对其他键没有反应。我正在 aptitude 中测试这一点,但我无法有效地浏览我的软件包。

主机硬件是 Dell Vostro 3300

运行 Windows 7 x64

2.53GHz x2 英特尔酷睿 i5 460M(阿伦戴尔)

4GB DDR3

OCZ-VERTEX2

NVIDIA GeForce 310M

英特尔(R) 高清显卡

细节:https://gist.github.com/864743

答案1

 keycode 103 = Up
  Shift keycode 103 = F49
 keycode 108 = Down
  Shift keycode 108 = F50
 keycode 106 = Right
  Shift keycode 106 = F51
  Control keycode 106 = F53
  Control Shift keycode 106 = F55
 keycode 105 = Left
  Shift keycode 105 = F52
  Control keycode 105 = F54
  Control Shift keycode 105 = F56
 keycode 102 = Find
  Shift keycode 102 = F57
  Control keycode 102 = F59
  Control Shift keycode 102 = F61
 keycode 107 = Select
  Shift keycode 107 = F58
  Control keycode 107 = F60
  Control Shift keycode 107 = F62
 string F49 = "\033O2A"
 string F50 = "\033O2B"
 string F51 = "\033O2C"
 string F52 = "\033O2D"
 string F53 = "\033O5C"
 string F54 = "\033O5D"
 string F55 = "\033O6C"
 string F56 = "\033O6D"
 string F57 = "\033O2H"
 string F58 = "\033O2F"
 string F59 = "\033O5H"
 string F60 = "\033O5F"
 string F61 = "\033O6H"
 string F62 = "\033O6F"

在 Ubuntu VM 中,将其添加到 ~/.keymap,然后运行“loadkeys -q ~/.keymap”,从中复制键盘映射http://www.emacswiki.org/CuaMode#toc3

答案2

虽然 Dyno Fu 的答案还可以,但这个更好:

echo "xkeymap.nokeycodeMap = true" >> ~/.vmware/config

这是来自博客我发现。

他还提到了如何探测键盘上的神奇数值,但我发现这是一个更好的方法:

xmodmap -pk | less -i

答案3

我发现关闭 NumLock 可以解决客户无法识别箭头键的问题。

高血压

相关内容