再放上我的完整文档记录
◆用笔记本自带蓝牙无线连接PS3手柄的方法-MotioninJoy方案(这里安装的是MotioninJoy_060005版本,可能MotioninJoy_071001版更稳定,安装后使用出错率更少。但MotioninJoy程序是要联网的,它的公司倒闭服务器早关系了,所以MotioninJoy程序早就不能用了,版本高低都是一样的,因为现在只能用本地离线模式。而本地离线模式程序都是网络上的个人爱好者自己汉化的,所以哪个版本更好还真不好说。而0.6x和0.7x的本地离线模式程序不能通用,版本号要跟原安装的MotioninJoy程序对应。一直用0.65的那个版本,觉得挺好的。0.7的那个用的不习惯和不舒服)
在[设备管理器]的蓝牙设备里查设备的[详细信息]中[硬件 Id],能查看类似下面的信息:
USB\Vid_0c24&Pid_0021&Rev_4870
USB\Vid_0c24&Pid_0021
这2行信息是我的笔记本电脑自带的蓝牙适配器的VID和PID
-------------------------------------------------------------------------------
安装运行MotioninJoy后,在[驱动]项虽然能看到“USB\VID_0C24&PID_0021”这个蓝牙设备,但是不管是打勾加载驱动还是“安装所有”,都不会成功安装驱动,[状态]一项显示“NO Loaded(没有加载)”。
解决办法是先把USB\Vid_0c24&Pid_0021改成大写USB\VID_0C24&PID_0021,打开MotioninJoy安装文件夹XXX\MotioninJoy\ds3\drivers\MijXinput.inf文件,能看到4个“;BLUETOOTH DONGLE”,在每个“;BLUETOOTH DONGLE”下面增加1行代码“%MIJ.DeviceName%=CC_Install, USB\VID_0C24&PID_0021”,保存MijXinput.inf文件。其实系统文件夹下还有1个MijXinput.inf文件,在C:\WINDOWS\system32\DRVSTORE\MijXinput_E16B605D9047C20AB05180E10E709BAB9199394C文件夹里(WinXP系统下)。在MotioninJoy程序的[驱动]项[安装所有]功能中就是靠这个文件夹下的MijXinput.inf文件。所以,如果想要在[驱动]项的[加载]和[安装所有]2个功能都能完美安装驱动的话,这个MijXinput.inf文件也要替换为修改版的MijXinput.inf文件。
◆在Win7系统中的位置为C:\Windows\System32\DriverStore\FileRepository\mijxinput.inf_amd64_neutral_5cf585b3de782e6c,(如果在笔记本电脑有自带蓝牙的情况下再插上MotioninJoy蓝牙适配器,安装驱动的时候还会在\FileRepository\文件夹下生产1个mijxinput.inf_amd64_neutral_ec64ca8602e49209文件夹),这2个文件夹下都有1个mijxinput.inf文件(注意大小写跟XP系统下的有点不一样,搞不懂MotioninJoy什么个意思,文件名称在不同的系统下还不统一),但不用关心理会这2个文件夹下的mijxinput.inf文件,因为它是直接复制MotioninJoy安装文件夹下面的那个MijXinput.inf文件的,而且还被系统只读保护起来,想修改替换也做不了。
重新启动motioninjoy,用USB连接线连接PS3手柄,然后打勾加载驱动“USB\VID_0C24&PID_0021”和PS3手柄,然后在[蓝牙]项会看到蓝牙适配器,这说明蓝牙适配器已经接入,直接点配对即可。
如果安装驱动的时候靠[驱动]项[安装所有]功能,则要把修改版的MijXinput.inf文件也要复制替换掉C:\WINDOWS\system32\DRVSTORE\MijXinput_E16B605D9047C20AB05180E10E709BAB9199394C文件夹下的那个MijXinput.inf文件,不然“USB\VID_0C24&PID_0021”这个蓝牙设备的[状态]一项显示“NO Loaded(没有加载)”。
◆提示:在MotioninJoy程序的[驱动]项硬件名称中一般情况下能看到2个设备:
PLAYSTATION(R)3 Controller -PS3手柄
USB Device -蓝牙适配器
不同的Windows系统中显示的名称会有不同,这点要注意
这2个设备的[状态]栏显示“Loaded Already”已加载的情况下,笔记本电脑蓝牙无线连接PS3手柄才可能会成功,为什么这样说呢?蓝牙设备长时间不用会进入休眠状态,如果进入休眠状态后按PS3手柄的PS键还会出现不能连接的问题。
△如果系统(WinXP和Win7)休眠关机后,下次再开机的时候,这时候一般会出现连接不上的问题,应该是系统休眠后蓝牙设备也休眠不工作了,再开机的时候蓝牙设备还在休眠不工作中,所以连接不上。最好的解决办法是关掉笔记本电脑上的无线网卡后再打开(因为笔记本电脑的无线网卡模块和蓝牙模快是连接在一起的同一个模块,推到OFF就关掉2个模块的功能,再推到ON就重新开启2个模块的功能),这时候再按PS键应该马上就能连接上了。当然这时候也可以选择在设备管理器中删除“MotioninJoy Virtual Xinput device for Windows(不同的系统显示名称可能不一样)”,然后重新启动MotioninJoy程序再安装一遍驱动。但是这步操作还是麻烦了些,还是选择无线网卡的实体按键开关操作方便些。
△如果系统(WinXP和Win7)是不休眠直接关机的,下次开机的时候一般都能连上PS3手柄(这里的前提当然是无线模块的开关是打开的ON项)。如果出现连接不上,还是用上面的老办法解决。