怎么样将VMWare默认的Ctrl+Alt快捷键改为右Alt键
类型:随感,创建时间:Jan. 1, 2012, 6:28 p.m.
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/69/。
习惯使用Virtual Box然后改用VMWare的朋友可能会对它默认的右Alt快捷键印象深刻,特别是对安装Linux虚拟机的朋友来说更是如此。比如,在Linux下,经常要按Ctrl+Alt+Fn
来切换控制台,Virtual Box直接按下此组合键即可,而VMWare则需按Ctrl+Alt+Space,然后放开Space按Fn才有效。如果直接设定为不区分左右的Alt键也不行,菜单命令和Emacs快捷键都会失效。
那,能不能让VMWare跟Virtual Box一样呢?直接使用VMWare的首选项对话框目前是不行的,只能配置使用Alt键或者Ctrl键,不能配置左右。后来通过Google,我发现了一种修改VMWare配置文件的方法。原来,VMWare并非不支持此功能,而是隐藏起来了。
首先要找到VMWare的配置文件。它位于C:\Document and Settings\username\Application Data\VMWare\preferences.ini
。路径中的username
请自行修改为自己的用户名。打开这个文件,可以发现它的文件格式很简单,是一个个的键值对。与快捷键相关的几个配置项都以"pref.hotkey"开始,它们是:
第一组. Ctrl,Alt,Shift几个按键的状态:
pref.hotkey.shift pref.hotkey.alt pref.hotkey.control
它们都有三个取值,分别是"true", "false", "default",分别表示"按下","松开","随便"。默认的VMWare使用Ctrl+Alt,所以配置项一般是这么写:
pref.hotkey.shift = "default" pref.hotkey.alt = "true" pref.hotkey.control = "true"
当取值为"default"的时候可以整行不写。
第二组. 左右按键的状态。
pref.hotkey.leftAlt pref.hotkey.leftControl pref.hotkey.leftShift pref.hotkey.rightAlt pref.hotkey.rightControl pref.hotkey.rightShift
这几个按键的取值也是"true", "false", "default"三种,但是它们依赖于第一组配置项的取值。比如只有当pref.hotkey.alt
的值为"default"的时候,pref.hotkey.leftAlt
与pref.hotkey.rightAlt
的设定才有效。
接下来就很简单了,设定右Alt关键只要写上这两行:
pref.hotkey.alt = "default" pref.hotkey.rightAlt = "true"
其它的几个按键也可以根据需要来配置。搞定!
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/69/。
暂时还没有任何评论。