如何让 Xbox 游戏手柄与堡垒一起工作?

Ali*_*ton 5 mono games

我有一个 Xbox 游戏手柄:

总线 005 设备 004:ID 045e:0289 Microsoft Corp. Xbox 控制器 S

当我从终端启动堡垒时,输出如下:

操纵杆数量:1

操纵杆按钮数量:0 - 10

操纵杆轴数:0 - 6

操纵杆的 PovHats 数量:0 - 1

当我加载游戏时,它会显示一条消息“按任意键”,此时,如果我按下游戏手柄上的按钮,它会前进到主菜单。但是,上/下/左/右控件不起作用,按钮将无法操作菜单。当我进入控制配置时,手柄部分被禁用并显示消息“未检测到手柄”。如果我进入控件自定义并尝试重新配置其中一个控件,则在按下游戏手柄按钮时可以听到噪音,但否则会忽略输入。


可能相关或不相关的更多信息:

  • 我的控制器是原装 Xbox 控制器,而不是 360 控制器。Windows 上的 XNA 游戏显然只能与 Xbox360 控制器配合使用,因为它们使用 xinput 而不是直接输入,例如参见此处

  • 我的控制器(几乎)与 MonoGame 主干示例一起正常工作,但堡垒使用修改后的 MonoGame 并在对主干运行时崩溃,因此我无法添加调试来查看问题出在哪里。

  • 使用 Xbox 360 有线控制器也可以重现错误。

Ali*_*ton 2

该问题已在软件中心的最新软件包中修复。