Tengo una configuración HOTAS Saitek Pro X52 que utilizo para la élite: peligroso. Es un joystick fantástico pero podía hacer con sólo unos pocos botones más. Utilizando un Arduino Micro puede extender esta (o cualquier otra) joystick para cualquier juego que dará soporte a múltiples dispositivos.
El Arduino le permite configurarlo como un dispositivo HID-compliant para que pueda llegar a aparecer como un teclado, ratón, joystick o gamepad sin la molestia de escribir controladores de dispositivo. Tendrá que modificar algunos archivos en el IDE de Arduino y escribir un esquema para manejar los botones, pero una vez que tienes el información correcto es bastante simple.
También podrá utilizar esta guía para crear un independiente joystick, gamepad o teclado para adaptarse a sus propósitos.
Pasé mucho tiempo leyendo un número de otros tutoriales que me dio suficientes detalles para replicar su trabajo, pero no es suficiente para hacer lo que quisiera, así en este tutorial que espero darle los conocimientos y vínculos para crear una configuración de su propio.