关于游戏杆

[与此页面关联的功能 游戏杆是一项旧功能。 它已被 Windows.Gaming.Input 命名空间取代。 Windows.Gaming.Input 命名空间已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 Windows.Gaming.Input 命名空间 而不是 游戏杆。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

游戏杆是一种辅助输入设备,适用于提供键盘和鼠标替代方法的应用程序。 游戏杆在坐标系内提供位置信息,该坐标系统在每个运动轴中具有绝对最大值和最小值。

操作系统启动时,将加载游戏杆服务。 游戏杆服务可以同时监视两个游戏杆,每个游戏杆都有两个或三轴运动。 每个游戏杆最多可以有四个按钮。 可以使用游戏杆函数来确定游戏杆和游戏杆驱动程序的功能。 此外,还可以通过直接查询游戏杆或捕获游戏杆并处理游戏杆的消息来处理游戏杆的位置和按钮信息。 后一种方法更简单,因为应用程序不必手动查询游戏杆或跟踪定期生成查询的时间。