9 月 1 号是个很值得 700 机油高兴滴日子!偶看到大侠们放出的 WM6 都是比较纯净滴,非常高兴!个人只稀饭干净滴,越干净越好 :) 隆重感谢咱们中国的大侠,还有地球另一边(?)的老外大侠!
下面写的东西,贴上网的时候或许大侠们的新版 WM6 已经出炉,问题已经解决。
D700:西无头
ROM:“WM6简体中文V1版”(laid007,2007-9-1 10:29-11:29口袋数码论坛ROM区)
9 月 1 日凌晨才折腾好 007 的 V0 低调预览版,晌午又出 V1,没料到大侠过于敬业 ^_^ 发现后赶紧下载,刷好 V1 都 1 点多了,才吃中饭,鄙人对砖头七滴热爱可见一斑,娃哈哈哈!
【症状】
刷好 007 的V1 版后,D700 机身外壳上 9 个按键中有 4 个无效(失灵),分别是:第 4 键(短信键,屏底第二个,小信封键)、第 5 键(IE键,屏底第四个,地球互联网键)、第 7 键(播放键,侧键最下方即第三个键)、第 8 键(录音键,侧键最上方即第一个键)。
D700 机身外壳上的按键(不包括内藏硬键盘)共 9 个,在注册表中 [HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys] 之下,有 9 个键值与之一一对应,分别是:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C1]
…… ……
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C9]
为便于下文叙述,做了张示意图,显示的是 D700(西无头)按键的序号、功能、注册表键值之间对应关系:【图1】
【分析、解决】
[机身\Windows\AppButtons\] 之下,都是手机机身按键的功能所对应(须要调用)系统程序的快捷方式( .lnk 文件)!有点绕舌,只是想努力把话讲清楚 ^_^ 但,要是这里缺了几个快捷方式,就会导致机身按键功能无效(失灵)。我刷的 ROM(WM6 V1)就有这个问题。一一来看。
◆ (一) [ 4 键(短信)]、[ 5 键(IE)]
这两个键按下,应该调出的分别是短信/邮件界面、Internet 浏览器界面,但现在都无效。查一下手机注册表,其中对 4键、5 键设定指向的系统程序快捷方式,都没有问题:【图2、图3】
但是,再来查一下 [机身\Windows\AppButtons\] 文件夹就发现问题所在了:文件夹里面并无 4 所需的短信程序快捷、5 所需的 IE 程序快捷、7 所需的音频播放程序快捷:【图4】
解决:从 [机身\Windows\“开始”菜单\程序\] 文件夹下,复制 [信息.lnk]、[Internet.lnk] 这两个快捷方式文件到 [机身\Windows\AppButtons\] 之下:【图5】
至此,短信键(4 键)、IE 键(5 键)的问题胜利解决!
◆ (二) [ 7 键(播放键,侧键最下那个)]
此键按下,应该调出系统自带的音频播放器 Windows Media,但现在按下却报错!查看 [开始菜单 》设置 》个人 》按键],7 键竟然没有设定程序指向:【图6】
再查一下注册表中 7 键的设置,原来,没有它指定程序,竟还莫明其妙把图标 (Icon) 指向了内存管理程序,这可能是当初 ROM 制作时候的疏忽:【图7】
解决:(1) 音频播放器的快捷方式文件 [机身\Windows\“开始“菜单\] 下面就有,复制一个到 [机身\Windows\AppButtons\] 之下:【图8】
(2) 修改注册表, 7 键的键值
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C7]
下修改/新增以下三行,为:
"ResetCmd"="\"\\Windows\\AppButtons\\Windows Media.lnk\""
@="\"\\Windows\\AppButtons\\Windows Media.lnk"
"Icon"="\\Windows\\WMPlayer.exe, 0"
这几行,就是设定 7 键,指向系统的音频播放器程序。【图9】
注意,注册表编辑时运行程序这一行,即:["ResetCmd"] 处,程序路径的首尾一定得是两个英文双引号( " ),否则无效。为此偶纳闷儿半天!晕死……
好了,音频播放键(7 键)问题解决!
【解决不好】
◆ [ 8 键(录音)]
令偶郁闷滴是,按以上解决那几个键的方法如法炮制,却始终解决不了!这里提供点线索,有兴趣滴话可以琢磨琢磨:
8 键(录音)注册表中指向正确:【图10】
查看 [开始菜单 》设置 》个人 》按键],8 键也已设置好了指向;再查一下 [机身\Windows\AppButtons\] 下面,也有系统“录音”程序的快捷方式:【图11】
再看一下这个“录音.lnk”文件的属性,也没问题:【图12】
但就是搞不懂为什么所有设置都对,8 键(录音)却依然无效!
【一个怪事】
◆ [ 6 键(OK 确定/关闭)]
捣鼓上面按键过程中,惊讶滴发现注册表中把第 6 键也指向了录音程序!而 6 本应是 OK键的
我备份过机机在 WM5 下整个注册表,找到老注册表中此处,拷出来,替换现在疑似有问题的键值:【图13】
要是你的 OK 键不正常滴话,可以查查这里是不是有问题。
◆ WM6 V1 的 [开始 》程序] 中,找不到“便笺”图标!
[机身\Windows\“开始”菜单\程序\] 下面找不到 [便笺.lnk],程序中当然找不到图标了。
“便笺”的系统程序是:notes.exe,查一下 [机身\Windows\] 下面,有这个程序!但在 resco explorer 里面点击,没有反应,不能运行。怀疑大侠做 ROM 时,这个程序就有问题,希望新版 ROM 中解决。虽然便笺一般也没啥用,但不能调用,的确也是缺憾,疑似啥子手机都有便笺 ^_^
以上是我西无头的情况。可能机油会说我把简单事情复杂化了,因为可以通过一些设置按键功能的三软简单搞定。我直接怀疑这个,以前试用过一些按键设置软件,有的是专门软件,有的是大型三软中带有按键设置功能,但好像都不是太灵光。
=============
砖头7/拖拉机手,2007.9.3.凌晨 南京