网友hotto使用解锁软件SDA_ApplicationUnlock和替换软件copyall.exe实现了对575多个快捷键的更改。
照搬一下,在586上可以改变上网键short_AP1.lnk(四个圆键的第一个)。而圆键的2-4个Short_AP2.lnk-Short_AP4.lnk,均指向\windows\wmplayer.lnk,改变short_AP?.lnk无效。
我们把所需要程序的快捷方式改名为wmplayer.lnk,放在copyall.exe所在的文件夹下(如:\storage\program files\press),在\storage\windows\startup下创建copyall.exe的快捷方式,重启后,copyall将同一目录下的所有.lnk文件覆盖\windows下的同名文件,后3个圆键就可以变为想要程序的快捷键,并且不影响开始菜单里Windows Media Player程序的执行(这个快捷方式指向\windows\wmplayer.exe)。这样虽然还是三合一,毕竟为自己所用,可以轮番按了,圆键还是比第一排的窄键按着舒服多了^_^。
实际上在资源管理器里可以看到:\windows下的Short_AP2.lnk、Short_AP3.lnk、Short_AP4.lnk图标已变,和copyall.exe下的同名文件一样,直接执行都正确。说明在系统中还有一个地方定义这三个圆键指向wmplayer.lnk,并且优先级高于short_AP?.lnk。注册表中若没有相关的显示,就可能是内存中随机启动的程序或DLL文件作怪,试着强制将\windows\wmplayer.lnk改名,系统马上又生出一个,就是证明。真不知道在哪里控制。有谁知道?
其他快捷键:
机身左侧上网键 Short_POC.lnk
机身右侧相机键 IA_camera.lnk