JavaScript 怎么获取手柄的值?

JavaScript015

JavaScript 怎么获取手柄的值?,第1张

不行的。。。。js是只是浏览器的端的脚本,但不可能读取出手柄这种硬件信息的。。。也就是说,你接上手柄,写一个js测试页面,随便你怎么按手柄,不可能触发任何js事件。。

手柄也是传值,但IE不接受,键盘传的IE却接受。这就是区别。

我以前写过实况足球方面的网站,所以。。。

实在要实现,有一个办法,自己写一个activeX插件。但也只有IE能支持,ff和其他浏览器就不行了。。而且,用户要使用,必须下载这个activex插件以后安装,才能使用。。

JS1据说是为nokia的S60第三版智能机设计的,但是荷兰版的索爱W760也有随即赠送JS1,不过据说只能使用专门的游戏.

JS1通过zeekey这个软件来管理,zeekey的主要功能是将手机键盘映射到手柄的功能键,zeekey除了支持S60第三版的系统,貌似是不支持别的系统了.

要使用JS1,首先是要安装zeekey.这里我使用的是汉化版的zeekey(由wallace04711机油发在79板块里的帖子提供,十分感谢!)

安装完软件后,按住JS1的电源键,直到指示灯变成蓝色,然后指示灯就以蓝、黄两色交替闪烁,此时JS1处于未连接状态.打开手机的蓝牙,搜索新的设备,找到JS1,通行码是0000,连接后将JS1设为自动连接授权设备.此时,指示灯闪蓝色灯(当电量不足时,黄色灯闪烁).当连接过一次以后,控制器里会多出一个重连接的选项,也就是说,下次要再连接JS1的时候,就不需要等待太久.

打开zeekey,点击"控制器",然后"查找",找到后会显示"zeemote js1",选择后还会再次连接,完成确定,控制器的状态就变为"已连接".

选择"按键映射",有一个标准模式是默认的,映射的按键无法改变.可以自己创建新的映射模式,编辑时只要选择相应的功能键,按下要映射的按键.之后运行需要的模式,就可以了.

软件设置只有一个选项"控制器暂停",也就是说多长时间没有使用手柄,连接就会自动断掉,不过手柄的电源并没有关闭.不知道会不会在一段时间后自动关闭.

这里要提一下的是,因为JS1采用的是按键映射的方法,所以不存在游戏支持的问题,甚至可以当做遥控器来使用,在任何软件、任何界面里都可以使用.

具体你看下这个贴,可能会有帮助:http://we.pcinlife.com/thread-1136380-1-1.html