我使用的是东芝 Tecra M6 笔记本电脑,运行 Linux Mint 作为我的默认操作系统。我还安装了 VMware Player (6.5.0) 来测试 Windows 上的某些应用程序。
然而,VMware 没有提供正确的键盘映射,这确实让我很恼火。我的向下箭头会被映射为 Windows 键,而 Windows 键根本不起作用。
我的 PgDn 键也映射错误。
答案1
尽管它引用了远程连接,但请尝试执行以下操作VMware 提供的指南:
如果您的键盘在本地 X 服务器上正常工作,而您只希望在远程 X 服务器(也是在 PC 上运行的 XFree86 服务器)上获得相同的行为,只需关闭虚拟机并关闭 VMware Workstation 窗口,然后添加行
xkeymap.usekeycodeMapIfXFree86 = true
虚拟机配置文件或 ~/.vmware/config。在运行虚拟机的主机上进行此更改,而不是在具有远程 X 服务器的机器上进行此更改。
如果您正在使用基于 XFree86 的服务器,而 VMware Workstation 无法将其识别为 XFree86 服务器,请改用以下命令:
xkeymap.usekeycodeMap = true
还有一个更详细的解释这表明:
使用文本编辑器将配置设置添加到虚拟机的配置文件中。
xkeymap.usekeycodeMapIfXFree86 = true
如果您使用 XFree86 服务器,请使用键代码映射,即使它是远程的。
xkeymap.usekeycodeMap = true
无论服务器类型如何,始终使用密钥代码映射。
xkeymap.nokeycodeMap = true
切勿使用键码映射。
xkeymap.keycode.<code> = <v-scan code>
如果使用键码映射,则将键码映射
<code>
到<v-scan code>
。在此示例中,<code>
必须是十进制数,并且<v-scan code>
应为 C 语法十六进制数(例如,0x001)。查找某个键的 X 键代码的最简单方法是运行 xev 或 xmodmap -pk。大多数 v-scan 代码都包含在V-Scan 代码表本节中介绍的键符映射表也很有帮助。
答案2
您是否安装了VMWare 工具?