我的电脑操作系统早已升级到了Windows XP,为了玩电脑时可以活动活动身体,我把前几年风靡一时的跳舞毯从箱底翻了出来,准备在Windows XP里也舞上一舞。
旧跳舞毯驱动与Windows XP不兼容
我熟练地把跳舞毯接在主板的并口上,按要求安装好驱动程序,进入控制面板打开游戏控制器准备设置。可一看,怎么也找不到安装说明里所说的DirectPad Pro Force Feedback Controller项,接下来的设置步骤自然没办法完成了。我心存侥幸运行DDR跳舞毯程序,可不管我怎么跳,几个箭头没有丝毫反应。这难不倒我,驱“猫”上网搜!看看别人是怎样在Windows XP里安装的。网上倒是有人提出了和我同样的问题,但是翻了半天,惟一找到一个有点建设性的回答是:目前所有的跳舞毯都不支持Windows XP,建议安装双系统,在Windows 98里跳,这也太麻烦了。
我静心思考一下,找不到设备应该是Windows 98的驱动程序跟Windows XP不兼容,设备驱动程序没有被安装。去网上看看有没有支持Windows XP的跳舞毯驱动程序,总算被我搜到一个Windows 2000下支持PS手柄和跳舞毯的驱动程序NTPAD1.22(http://file2.mydrivers.com/input/ntpad122.zip)。
有了驱动程序就好办,我执行install.exe安装驱动程序。安装过程中系统会提示硬件的兼容性未通过Windows测试,不用理它,继续安装,驱动装好后打开控制面板里的游戏控制器,可以看到NTPAD con ForceFeedback设备出现在控制器栏里,单击属性按钮进入测试窗口,用跳舞毯测试一下,踩下去每个数字都有反应了。
通过第三方软件重新映射跳舞毯的按键
我赶紧运行跳舞街99程序,随着强烈的节奏跳起来。可是,无论怎么踩上下左右,指示箭头还是没有任何反应,这下可一头雾水了。无意中踩了踩跳舞毯上的其他按钮,突然发现屏幕上的箭头有了回应,只不过对应的按钮位置全部是乱的。刚才测试的时候每个按钮都有回应,显然跳舞毯的程序安装成功了,只是按钮的对应位置乱了,需要对按钮重新设置。于是我再对跳舞毯程序和NTPAD的驱动程序进行分析,看有没有改变按键映射的设置,没有找到。还是到网上找吧,工夫不负有心人,终于找到一个RbJoy(http://hamham.myrice.com/hamham/index.files/download/soft/ddrjoys.zip)的小程序可以映射按键。
图1 RbJoy的设置界面
使用RbJoy程序之前,先要在游戏控制器里测试跳舞毯每个按键对应的数字,比如我的跳舞毯的上、下、左、右按钮分别对应16、14、13、15,如果你的跳舞毯还有其他按钮也可以记录下来,可以分别为它们定义别的功能。下一步执行RbJoy程序,单击它的Config按钮进入设置对话框(见图1),按照刚才记录下的按钮数字,分别打开每个按钮标签为其定义映射项目。每个项目的port1、on都要选中,在Single key栏中选中send single key,然后在其右边的栏目中选择合适的操作项目进行按钮映射。我的Button16、Button14、Button13、Button15分别对应Cursor up、Cursor down、Cursor left、Cursor right。如果你想站在跳舞毯上能执行其他操作,可继续对跳舞毯上其他按钮进行定义。全部定义完单击OK退出对话框。这样的设置只做一次即可,以后运行跳舞毯前执行RbJoy程序。
现在再运行DDR99,大功告成!比Windows 98更方便了,以前我的跳舞毯在Windows 98里使用只有上、下、左、右4个按键起作用,每次切换舞曲都要用键盘选择,现在我把进入、退出、选曲等操作都定义到跳舞毯上的按钮,站在跳舞毯上就能控制程序,现在终于可以与Windows XP共舞啦!