Сведения о джойстиках

[Функция, связанная с этой страницей, Джойстики, является устаревшей функцией. Он был заменен пространством имен Windows.Gaming.Input. Пространство имен Windows.Gaming.Input оптимизировано для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать пространство имен Windows.Gaming.Input вместо джойстиков. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Джойстик — это вспомогательное устройство ввода для приложений, которые предоставляют альтернативы использованию клавиатуры и мыши. Джойстик предоставляет позиционные сведения в системе координат с абсолютными максимальными и минимальными значениями на каждой оси движения.

Службы джойстика загружаются при запуске операционной системы. Службы джойстиков могут одновременно отслеживать два джойстика, каждый из которых имеет движение по две или три оси. Каждый джойстик может содержать до четырех кнопок. Функции джойстика можно использовать для определения возможностей джойстиков и драйвера джойстиков. Кроме того, вы можете обработать сведения о положении джойстика и сведения о кнопке, запросив джойстик напрямую или захватив джойстик и обработав с него сообщения. Последний метод проще, так как приложению не нужно вручную запрашивать джойстик или отслеживать время для создания запросов через регулярные интервалы времени.