Proyecto personal para convertir GamePi13 en dispositivo de entrada USB virtual.
Convierte la GamePi13 conectada por GPIO en un mouse virtual para Linux, utilizando una Raspberry Pi Zero W.
El D-Pad controla el cursor y los botones actúan como clics, scroll y teclas adicionales.
- Movimiento suave del cursor con D-Pad
- Clic izquierdo, derecho y medio
- Scroll vertical
- Tecla ESC
- Modo arrastre (drag)
- Activar/desactivar control
- Servicio
systemdpara inicio automático - Optimizado para Raspberry Pi Zero W
- Raspberry Pi Zero W
- GamePi13 (versión GPIO)
- Python 3
- RPi.GPIO
- python-uinput
- Módulo kernel
uinput
Clona el repositorio:
git clone https://github.com/gPaul2925/gamepi13-mouse.git
chmod +x install_gamepi_mouse.sh
./install_gamepi_mouse.sh
sudo reboot
## 🎮 Controles
| Botón | Función |
|----------|----------------------------------|
| D-Pad | Mover cursor |
| A | Clic izquierdo |
| B | Clic derecho |
| X | Clic medio |
| Y | Tecla ESC |
| L1 | Scroll arriba |
| R1 | Scroll abajo |
| SELECT | Activar / desactivar arrastre |
| START | Activar / desactivar control |