乐视尚酷版无线手柄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. 有关震动的代码
    这个源码是小米手柄的,里面有震动的实现代码,我建议你注释了,要不然可能会出错或者手柄没反应。

你可能感兴趣的:(乐视尚酷版无线手柄PC驱动 && 手柄通用驱动教程)