flyskyman 发表于 2022-4-8 00:53:35

【讨论】给S40系统手机写蓝牙键盘的JAVA驱动,当游戏手柄用

本帖最后由 flyskyman 于 2022-4-9 12:18 编辑

请大家帮着想想,有技术出技术,有建议提建议哈。

S40手机系统,其实是一个很好的游戏平台。


但随着时间的推移,S40手机的键盘会坏,坏了也买不到新的键盘配件了。

所以,用蓝牙键盘当游戏手柄,是最简单的方法。

蓝牙键盘的驱动是统一的,简单的,容易写。

不像游戏手柄,不同的手柄有不同的驱动,无法兼顾。


目前,我想到三个方法,

一是,需要xx手机,把蓝牙键盘驱动放在后台,这样就能使用蓝牙键盘了。

二是,把蓝牙键盘的驱动植入游戏,从游戏里面选择蓝牙键盘。

三是,做一块专门的蓝牙键盘,让s40手机不需要安装驱动就能直接使用——理论上可行吗?


大家还有什么其它思路,或者实现的方法,讨论讨论!


我设想中的蓝牙键盘驱动,只针对简单的蓝牙键盘,

在蓝牙键盘里面,简单的蓝牙键盘,s40系统是可以直接与它连接的,但简单的蓝牙键盘不认识s40手机。

而复杂的蓝牙键盘,就是2020年以后新出来的蓝牙键盘,s40系统就不能直接与它连接。


ASHA501就是玩游戏的好机器,但由于没有实体键盘,在最棒的射击游戏里却不能开枪,实在遗憾!

ASHA501屏幕好,而且能站在桌上,省了一个支架,打游戏很方便。

而那些有实体键盘的手机,运存堆栈又不够大,很多新出来的大型java游戏无法运行。。。


我在下面这个帖子里,也受到一些启发,或许可以借鉴BlueFTP蓝牙软件的技术思路。


https://www.dospy.wang/thread-9484-1-1.html
[软件类] 【S40】手机端工具系列之BlueFTP



大家一起集思广议,一起high起来啊,那么多的好游戏不能好好玩耍就太可惜了!!!

flyskyman 发表于 2022-4-9 12:22:35

目前我想到的方法,最简单就是做一个键盘,就用蓝牙耳机的技术做,因为蓝牙耳机最容易和手机配对,不会造成不匹配的技术问题。。。比如蓝牙耳机发送的控制编码是12345。。。那么,我做的蓝牙耳机就躲做几个按键,比如67890。。。同时把耳机的外形和大小做成游戏手柄的样子。。。这样,就绕过了写驱动的问题,只要蓝牙耳机自己是标准的驱动即可。。。我的思路是否可行,求指证,谢谢!

水中月镜中花 发表于 2022-4-12 17:49:58

希望你成功,以后买个蓝牙手柄,s40机就复活了

王镇升 发表于 2022-5-3 00:20:56

flyskyman 发表于 2022-4-9 12:22
目前我想到的方法,最简单就是做一个键盘,就用蓝牙耳机的技术做,因为蓝牙耳机最容易和手机配对,不会造成 ...

兄弟,如果你有焊接技术,把诺基亚拆开,键盘键拿开,撕下键盘膜,连接游戏按键,我不好描述看原视频 http://m.baidu.com/video/page?pd=video_page&nid=2461558817412571971&sign=13188136087324385890&word=%E8%AF%BA%E5%9F%BA%E4%BA%9A%E9%AD%94%E6%94%B9%E9%94%AE%E7%9B%98&oword=%E8%AF%BA%E5%9F%BA%E4%BA%9A%E9%AD%94%E6%94%B9%E9%94%AE%E7%9B%98&atn=index&frsrcid=4185&ext=%7B%22jsy%22%3A1%7D&top=%7B%22sfhs%22%3A1%2C%22_hold%22%3A2%7D&sl=4&fr0=A&fr1=A&ms=1&lid=9239606695818060441&referlid=9239606695818060441&frorder=1&ssid=0&from=0&uid=0&pu=usm@2,sz@1320_1001,ta@iphone_2_2.3_3_533&bd_page_type=1&baiduid=2B7B83D37988C3C64B490907CDE7F104&tj=vid_hor_1_0_10_l1
页: [1]
查看完整版本: 【讨论】给S40系统手机写蓝牙键盘的JAVA驱动,当游戏手柄用