注:本问题在最新发布的 VirtualBox2.2.2中不存在!
昨天在我的macbook上的vista下面安装了VirtualBox2.2.0
VirtualBox2.2.0的Host热键默认为 Right Ctrl键,但是我的小白键盘是没有这个键的;
VirtualBox2.2.0虽然在全局设置里有自定义热键的功能,但是在我的系统里死活设置不了,怒了!
今天检查了一下VirtualBox2.2.0的所有安装文件,找到了全局设置的配置文件
配置文件在C:/Documents and Settings/Administrator/.VirtualBox/文件夹下,文件名是:VirtualBox.xml
如果是其他系统用户安装,则可能在C:/Documents and Settings/用户名/.VirtualBox/ 下。
VirtualBox.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!-- Sun VirtualBox Global Configuration -->
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.7-windows">
<Global>
<MachineRegistry/>
<MediaRegistry/>
<NetserviceRegistry>
<DHCPServers>
<DHCPServer networkName="HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter" IPAddress="192.168.56.100" networkMask="255.255.255.0" lowerIP="192.168.56.101" upperIP="192.168.56.254" enabled="1"/>
</DHCPServers>
</NetserviceRegistry>
<USBDeviceFilters/>
<SystemProperties/>
<ExtraData>
<ExtraDataItem name="GUI/UpdateCheckCount" value="2"/>
<ExtraDataItem name="GUI/UpdateDate" value="1 d, 2009-04-30"/>
<ExtraDataItem name="GUI/RegistrationData" value="006a0065007200720079006c0069006c0079007c006a0065007200720079006c0069006c0079003700370037003800400067006d00610069006c002e0063006f006d007c006e006fa8705380"/>
<ExtraDataItem name="GUI/Input/HostKey" value="160"/>
<ExtraDataItem name="GUI/Input/AutoCapture" value="true"/>
<ExtraDataItem name="GUI/MaxGuestResolution" value="auto"/>
<ExtraDataItem name="GUI/TrayIcon/Enabled" value="false"/>
<ExtraDataItem name="GUI/LastWindowPostion" value="335,158,770,550"/>
</ExtraData>
</Global>
</VirtualBox>
红色部分为热键设置键值。
对应的一些之参考如下:
Pause = 19
左 Caps lock = 20
左 Windows = 91
右 Windows = 92
F1 = 112
F2 = 113
F3 = 114
F4 = 115
F5 = 116
F6 = 117
F7 = 118
F8 = 119
F9 = 120
F10 = 121
F11 = 122
F12 = 123
Scroll lock = 145
左 Shift = 160
右 Shift = 161
左 Ctrl = 162
右 Ctrl = 163
左 Alt = 164
右 Alt = 165
就发现这么多可用的热键
******************************
对于mac os x 下的配置文件和热键键值有空再研究。。。