大众cc方向盘:赛车游戏如何与USB力反馈方向盘通信

带有力反馈的方向盘如何使用 USB (我假设是 HID) 发送电机数据?我很确定那些没有力反馈的只是显示为操纵杆 HID 设备。我试过浏览微软文档,唯一能找到的文档是 Windows.Gaming.Input UWP 命名空间,但它没有给我任何关于背后如何工作的信息。我真的很喜欢写一些类型的驱动程序,但完全没有信息示例或

我在 2009 年找到了一篇名为“使用强制反馈”的 MS 文档文章,但同样,它没有显示如何从软件接收数据。仅提供了一些有关创建设备并将其配置为 FFB 的 C # 示例。

2

现代 USB / 蓝牙游戏设备确实使用USB HID spec作为后端。

强制反馈记录在Device Cl Definition for Physical Intece Devices(通常称为HID PID)扩展规范中。整个规范由 Microsoft DirectInput 工程师在 90x 后期建模,DirectInput 是一种围绕 USB HID PID 规范的薄包装器和围绕旧的 GamePort / ComPort 供应商规范的厚包装器-因此their docs可以方便地了解如何处理这些东西。

但请注意,DirectInput 已弃用-您必须使用Windows HID API或提到的Windows.Gaming.Input.ForceFeedbackUWP API。

此外,我可以建议你在泄漏的 Windows XP 源代码中搜索 DirectInput 代码-它也可以帮助很多。

PS:游戏手柄供应商倾向于使用供应商定义的 HID 用法来为其游戏手柄添加振动支持。不幸的是,对此没有通用的方法。即使是不同版本的 Xbox One 游戏手柄也有不同的振动实现。:(

但是游戏轮力反馈通常是通过 HID PID 规范实现的。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(723)
豆客cs1.6:我将DNS服务器更改为Google 但现在CS1.6ping已升至 300
上一篇
85度c怎么样:基本的 c++ 后怎么样(basics c++)
下一篇

相关推荐

  • cv小敢:如何利用CV小敢提升职业技能?

    cv小敢(Computer Vision Tiny-YOLO)是一种轻量级的物体检测算法,它可以在资源受限的设备上运行,如嵌入式设备、智能手机等。它是基于YOLO(You Only Look Once)算法的一个变体,由Joseph Redmon和Ali Farhadi开发,旨在提高深度学习模型的性能,同时减少模型的大小和计算复杂度。…

    2023-02-09 13:08:59
    0 24 96
  • cviu期刊:基于深度学习的图像复原算法研究

    Computer Vision and Image Understanding(CVIU)是一本国际学术期刊,专注于计算机视觉和图像理解的研究。它发表有关计算机视觉、图像处理和图像理解的原创性研究论文,以及有关这些领域的应用。CVIU的目标是推动计算机视觉和图像理解的发展,为读者提供最新的研究成果和思想。…

    2023-02-23 05:50:40
    0 15 24
  • cv领域是什么意思最新的发展趋势与应用

    cv领域是计算机视觉的缩写,是指使用计算机来识别、理解和处理图像信息的领域。它可以帮助计算机“看”到世界,并从图像中提取有用的信息。…

    2023-02-01 02:20:34
    0 44 94
  • cv紫枫儿广播剧一个追求梦想的故事

    cv紫枫儿广播剧是一款由紫枫儿团队开发的虚拟广播剧,它使用虚拟现实技术来创造一个真实的广播剧环境。紫枫儿团队在这款游戏中使用了多种技术,包括3D模型、动画、声音和虚拟现实。玩家可以在这款游戏中体验到真实的广播剧环境,就像自己置身于一个真实的广播剧录制现场。…

    2023-01-30 05:26:44
    0 82 73
  • pvd和cvd的区别比较物理气体化学沉积法的优势与劣势

    PVD(Physical Vapor Deposition)是物理蒸发沉积的缩写,它是一种利用物理方法将源材料从固体直接转化为气态,然后在被涂层表面形成薄膜的技术。CVD(Chemical Vapor Deposition)是化学蒸发沉积的缩写,它是一种利用化学反应将源材料从气态直接转化为固态,然后在被涂层表面形成薄膜的技术。…

    2023-02-27 02:45:17
    0 68 22
  • cookie路径:如何使用Cookie路径来提升网站安全性?

    示例示例Cookie路径是一个可选的属性,用于指定可以访问cookie的URL路径。如果未指定,则默认为当前文档位置的路径。例如,如果你想让cookie可以被www.example.com/foo/bar.html访问,你可以使用下面的代码:…

    2023-03-18 15:31:32
    0 91 94
  • cvc留置时间:观察CVC留置时间的影响

    CVC留置时间是指在支付过程中,银行将支付金额暂时留存在客户账户中的一段时间。这段时间可以是几分钟,也可以是几天,具体取决于银行的政策。…

    2023-02-17 08:13:51
    0 27 77
  • cookie的特点:如何利用Cookie提升网站用户体验

    示例示例Cookie的特点:Cookie是一种小型文本文件,由Web服务器存储在用户计算机中的特殊文件夹中,每当用户浏览器向服务器发送请求时,它会附带cookie信息。…

    2023-03-09 02:59:37
    0 26 86

发表评论

登录 后才能评论

评论列表(50条)