但是,在Win8上,热键在注册表中定义的位置发生了变化,其位置在HKLM\SOFTWARE\Lenovo\ShortcutKey\AppLaunch下,而且,由于同时支持桌面应用和Metro应用,其还特别增加了一个AppType的属性,其中AppType=2时表示这个热键对应Metro应用,其之下应当建立一个名为Metro的项,并添加名为URI和PackageName的字符串,例如装完Lenovo Settings Dependency后,会出现如下的键值。
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\6]"AppType"=dword:00000002[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\6\Metro]"URI"="lenovo-metro-settingsARAM?""ackageName"="LenovoCorporation.LenovoSettings_4642shxvsv8s2"而如果是对应桌面应用的话,则AppType=1,同时应当创建名为Desktop的项,而Desktop项中的键则与TPHOTKEY中的对应即可,例如如果让Fn+F3对应打开电源管理的话,则应当创建类似如下的注册表项(具体目录有可能会不同)。
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\3]"AppType"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\3\Desktop]"File"="C:\\PROGRA~2\\ThinkPad\\UTILIT~1\\PwmOSDV.exe""LockedMode"=dword:00000001"arameters"=""这样的话就可以像Win7一样通过Fn+F3打开选择电源方案的对话框了。
而如果需要Fn+F8设置小红帽和触摸板的话,还需要安装UltraNav辅助程序(UltraNavUtility*.exe),这个程序在Win8的驱动里是没有的,不过经过测试,适用于Win7的版本同样适用于Win8,所以只需下载对应的Win7版本即可。安装完同样与TPHOTKEY中的对应即可,例如如下的注册表项(具体目录有可能会不同)。
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\8]"AppType"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\8\Desktop]"File"="C:\\PROGRA~1\\ThinkPad\\ULTRAN~1\\UNAVOSD.exe""arameters"="/OSD"【后记】
同样的,你还可以自定义Fn+F5、ThinkVantage(序号为Ex_17)等按键,由于我本子没有蓝牙也没有3G,所以Fn+F5变为飞行模式对于我而言正好,我也就没再装Access Connections,感兴趣的可以自己尝试下。