乐视尚酷版无线手柄PC驱动 && 手柄通用驱动教程

如果只是想安心使用还是花点钱上xbox one手柄,体验不是一个等级的。
想要研究折腾的可以看看。

乐视手柄驱动下载链接

废话不多说,直接上链接:乐视手柄驱动https://www.lanzous.com/i5kpy7g
使用方法请参考:小米无线手柄PC驱动
注意:该驱动没有适配震动功能。


通用手柄驱动

该驱动非常强大,理论上,使用该方法可以驱动所有电脑能识别的手柄。前提是你得有一定的软件开发基础,感兴趣的可以看下面内容。

原理分析

严格上来说,这只能算是一个“伪驱动”。通过SCPDriver模拟了一个xbox360设备,将我们的手柄输入转换为标准的xbox360输入。
源码:Xiaomi_gamepad
我们只要下载这份源码,进行一点小改动,然后编译就能用了。

源码修改思路

参考项目FuzeGamepad:这是Fuze手柄的驱动,也是根据这份源码改的,可以看看他是怎么改的

要修改的文件:Program.cs
修改的地方:

  1. Main函数中的:
//0x2717为Vendor ID   ,  0x3144为Product ID
var compatibleDevices = HidDevices.Enumerate(0x2717, 0x3144).ToList();

Vendor ID和Product ID修改为自己手柄的,在设备管理器中可以看到这两个值。

  1. 按键值:

    //修改这个函数中的一些数值
    private void input_thread(HidDevice Device, ScpBus scpBus, int index)
    

    具体怎么改就不多说了,看一下代码就懂了。

  2. 有关震动的代码
    这个源码是小米手柄的,里面有震动的实现代码,我建议你注释了,要不然可能会出错或者手柄没反应。

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 41
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值