Документация Steamworks
Система ввода Steam

Введение

В данном разделе представлены подробное руководство и справочные материалы об использовании и настройке устройств ввода с помощью программного обеспечения системы ввода Steam (Steam Input). К ним относятся как Steam Controller, так и сторонние устройства, поддерживаемые в системе.

В то же время в данном разделе не представлены все методы, используемые для взаимодействия с программным обеспечением внутри игры. Они представлены в главе API ввода Steam.

Подготовка

Чтобы подготовиться, посмотрите видео или прочтите презентацию с конференции Steam Dev Days 2016:

https://www.youtube.com/watch?v=7I4SiAiKqqk
Слайды (.pdf)
Слайды (.html)

Чтобы ознакомиться с конкретным примером применения системы ввода Steam, прочтите следующую статью:

The Steam Controller Configurator's Untapped Power (англ.)

После ознакомления с вышеозначенными документами вы будете готовы ко всем суровым подробностям, изложенным в данном разделе.

Оглавление


Первые шаги:
  1. Введение для игроков
  2. Введение для разработчиков

Для тех, кто хочет копнуть поглубже:
  1. Общие понятия
  2. Устройства системы ввода Steam
  3. Файл с внутриигровыми действиями
  4. Файлы манифеста действий
  5. Источники ввода
  6. Режимы источников ввода
  7. Переключение режима
  8. Просмотр настроек
  9. Активаторы
  10. Области действия мыши
  11. Круговые меню
  12. Сенсорные меню
  13. Слои наборов действий
  14. Настройки управления в режиме совместимости