Tal vez haya escuchado los términos 'XInput' y 'DirectInput' aquí y allá, casi siempre haciendo referencia a los controladores que puede usar para Windows. Pero, ¿qué significan realmente? ¿Importa cuál tienes y, de ser así, cómo puedes saber cuál tienes?
Exploremos ambos términos y veamos qué significa cada uno para usted.
XInput, DirectInput y bibliotecas de entrada
Todos estos términos se refieren a una API que existe entre el controlador y su sistema. Esencialmente, cómo su controlador habla con su computadora y sabe qué botones significan qué.
Todo esto quiere decir que, por lo general, no necesita preocuparse por cuál es cuál y qué hace qué. Los paquetes de controladores instalarán lo que necesita y los controladores se asignan automáticamente al que usan.
Relacionado: ¿Qué es una API y qué significa el acrónimo?Esta información no solo la usan los gamepads. Casi cualquier dispositivo que ingresa a su sistema pasa a través de estas API. En general, se nota más al configurar o comprar gamepads.
¿Cuáles son las diferencias entre XInput y DirectInput?
XInput es más nuevo, por lo que es más fácil de usar y generalmente se encuentra en una gama más amplia de gamepads modernos. En comparación, DirectInput es una API mucho más antigua, tan antigua que Microsoft la considera una API heredada.
Debido a su antigüedad, DirectInput todavía se las arregla para mantener algunas ventajas sobre Xinput. La lista de funciones es impresionante y la API está bien documentada, lo que significa que generalmente es más fácil de implementar. Se puede encontrar que DirectInput se usa para una amplia gama de hardware antiguo, especialmente de marcas de terceros.
Un ejemplo de esta división en términos de características versus funciones heredadas son los controladores de PlayStation 3 y 4. Estos controladores no eran compatibles de forma nativa con XInput, lo que dificultaba bastante el uso de estos controladores en los juegos más nuevos.
¿Importa si usa XInput o DirectInput?
La buena noticia es que realmente no necesita preocuparse por qué API usa su gamepad.
La mayoría de los controladores modernos pueden interactuar fácilmente con ambos (si no usan su propia API personalizada) y programas como Steam unifican este tipo de bibliotecas para agregar soporte retroactivamente donde sea necesario.
Relacionado: Cómo configurar y usar los controladores de la consola con Steam
API antiguas, API nuevas, todas funcionarán igual
Si bien hay muchas diferencias técnicas entre estas dos bibliotecas, los gamepads modernos en su mayoría han unificado la experiencia y realmente han hecho que los juegos en la PC sean 'plug-and-play'.
Aún así, vale la pena conocer la diferencia entre estos dos términos, ya que puede surgir al solucionar problemas de su propio gamepad.
¿Quiere conectar un controlador Xbox One o Xbox Series X|S a su PC? Aquí hay tres métodos diferentes que puede usar.
Leer siguiente
- ventanas
- Juego de azar
- ventanas 10
- ventanas 11
- Control de juego

Jason es un antiguo bloguero de tecnología e independiente. Impulsado y conocedor de todo lo relacionado con la tecnología, tiene el deseo de hacer las cosas simples y digeribles. Cuando Jason no está escribiendo para MakeUseOf, normalmente estará mostrando sus músculos creativos en otras formas de escritura.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse