今天下午:
- 我将 VM 桌面操纵杆连接到 Windows 台式计算机上的 USB 端口。
- 屏幕右下角出现了一个名为“USB 输入设备”的新硬件检测窗口。
- 我测试了 Windows 的游戏控制器实用程序。
- 我单击“属性”来访问 Windows 控制器测试屏幕。
当我移动操纵杆和 X 旋转拨盘时,我在测试屏幕上看到确认信息,表明它们工作正常。但是,当我按下 27 个按钮中的每一个时,测试屏幕上没有确认信息表明它们工作正常。
我们是否需要安装其他软件(例如设备驱动程序)?我们需要配置操纵杆按钮吗?
或者,我们是否应该忽略这样一个事实:当我按下 27 个按钮中的每一个时,我在测试屏幕上没有看到它们正常工作的确认,因为处理操纵杆按钮按下是 HID C 库的责任?
昨天,我去了温斯顿塞勒姆最好的电脑商店,带上我的 CH Products VM 桌面操纵杆让他们测试。销售员(通常很可靠)告诉我:
它出了问题。Windows 7 或 8 无法识别它。
他的结论正确吗?
任何帮助都将受到赞赏。
答案1
计算机商店销售人员的结论是错误的。没有用于控制 CH Products VM 桌面操纵杆上的按钮的 C++ API,我得出这个结论的原因是,我尝试构建由 Signal Technologies 的 Alan Ott 编写的 hidapi.dll。我得到了以下 Visual Studio C++ 链接器错误 LNK2019:未解析的外部符号“long __stdcall HidP_GetCaps(struct _HIDP_PREPARSED_DATA .... 致命错误 LNK1120:4 个未解析的外部