Documentación de Steamworks
Steam Controller

Introducción


Anteriormente, muchas partes diferentes del sistema de Steam Input contenían la expresión "Steam Controller", pero creó un poco de confusión. Ahora, "Steam Controller" solo significa este particular dispositivo de entrada.

Steam Controller

El Steam Controller se diferencia de los dispositivos XInput estándares en varias características:

  • Dos trackpads hápticos
  • Dos "empuñaduras" digitales en la parte posterior
  • Giroscopio interno
  • Un joystick analógico en lugar de dos
  • Pulsaciones hápticas en lugar de la "vibración" habitual

A continuación, se desglosan en detalle las entradas físicas.

Botones principales

Digital
Los botones A, B, X e Y mantienen la disposición física y los colores del estándar XInput, tal como se ve en dispositivos como el mando Xbox 360.

steam_controller_face.png

Joystick

Analógico, 2 ejes (+ "clic" digital)

El joystick analógico es básicamente idéntico a un mando tradicional, con la funcionalidad de "clic en el joystick" incluida. La única diferencia es que el Steam Controller solo tiene uno.

steam_controller_joystick.png

Atrás e Iniciar

Digital
Los botones Atrás e Iniciar están a ambos lados del botón "home" de Steam. A diferencia del botón "Inicio" de Steam, no están reservados para el sistema, por lo que los juegos y aplicaciones pueden usarlos libremente.

steam_controller_back_start.png

Botón "home" de Steam

Reservado

El botón central "home" de Steam está reservado para el sistema, y los juegos y las aplicaciones no pueden usarlo. Cuando se pulsa este botón durante el juego, se abre la interfaz de Steam.

steam_controller_home.png
Aviso: ¡El abrir la interfaz de Steam no detendrá el juego! Hacer que el juego se ponga en pausa al detectar la interfaz es decisión del desarrollador.

Puede detectar la interfaz llamando ISteamUtils::IsOverlayEnabled

Botones frontales

Digital
Los botones frontales son estándares.

steam_controller_shoulder_buttons.png

Gatillos frontales

Analógico, 1 eje (+ "pulsación digital completa")
Los gatillos analógicos del Steam Controller tienen un "clic digital" distintivo al final de su trayectoria analógica normal, que distingue una "pulsación completa" de una "pulsación suave", de forma similar a los gatillos del mando GameCube de Nintendo.

steam_controller_triggers.png

Trackpads hápticos

Analógico, 2 ejes (+ "clic" digital)
Los trackpads hápticos son tal vez la característica definitoria del Steam Controller, así como las entradas físicas más versátiles del dispositivo. Tienen una superficie táctil de alta resolución con respuesta háptica programable, además de funcionalidad de clic digital en ambos. Se pueden usar para generar movimiento analógico directo con muchas y diversas configuraciones personalizadas y, además, pueden emular otros dispositivos, como ratones, joysticks, trackballs, etc. Algunas de sus características de más gran alcance vienen de su uso con la interfaz de Steam para crear menús radiales en pantalla y menús de toque (ver Modos de las fuentes de entrada.). El panel táctil izquierdo tiene un relieve con forma de panel direccional, pero, por lo demás, es completamente idéntico al panel táctil derecho en cuanto a funcionalidad.

steam_controller_touchpads.png

Giroscopio

Analógico, 3 ejes
Por último, hay que destacar que el Steam Controller cuenta con giroscopio interno para detectar el movimiento. El giroscopio detecta por completo los tres ejes del movimiento (cabeceo, guiñada y alabeo) y, entre otras aplicaciones, tiene gran utilidad como dispositivo de apuntado en juegos de disparos en primera persona.

steam_controller_gyro.png

Actualización del firmware de BLE

La herramienta de actualización de firmware de Windows que instala la imagen del firmware de Bluetooth Low Energy (BLE) o restaura el firmware de fábrica está disponible aquí:
herramienta de actualización del firmware del Steam Controller.