将游戏手柄数据传递到 Windows

Posted

技术标签:

【中文标题】将游戏手柄数据传递到 Windows【英文标题】:Pass Gamepad data to windows 【发布时间】:2013-02-04 20:22:33 【问题描述】:

我正在使用 C# 在 .NET 框架上为 Windows 创建一个游戏手柄,但我被卡住了,如何将我的按钮事件数据和轴数据传递给 Windows?例如,如果按下button 1,它将传递1 被触发等等。

我在谷歌上搜索过它并遇到了几个 msdn 指南,但没有一个真正确定如何做到这一点。 http://msdn.microsoft.com/en-us/library/dd757112.aspx

【问题讨论】:

【参考方案1】:

这在一定程度上取决于您使用的硬件。但是这个页面可能会给你一些帮助:-

http://youhacklife.com/featured/gamepad-game-controller-in-csharp

完整的 SlimDX Direct X 库位于:-

http://slimdx.org/index.php

【讨论】:

你知道我可以使用 win api 的方法吗? 有设备访问API。此处的代码示例link

以上是关于将游戏手柄数据传递到 Windows的主要内容,如果未能解决你的问题,请参考以下文章

将数据从 Windows 挂钩传递到另一个进程的最佳方法是啥?

浏览器 API 游戏手柄未在 Windows 中检测到

如何将 Xinput 添加到游戏手柄 arduino 项目?

使用 pipe() 和 fdopen() 将数据从 Python 脚本传递到 Windows 中的 C++ 应用程序

电脑手柄,Windows7电脑游戏手柄怎么设置?

电脑手柄,Windows7电脑游戏手柄怎么设置?