Configurar un joystick en ubunntu 20.04

Configurar un joystick en ubunntu 20.04

Tengo un 0079-0006-DragonRaise Inc Generic USB Joystick. Está siendo reconocido por mi ubuntu 20.40. Al probar jstest-gtkencontré un problema muy extraño.

  • BUTTON_TRIGGER no se reconoce
  • El eje 2 también invoca los botones 0 y 2 además de sus acciones originales
  • El eje 3 solo está invocando los botones 1 y 3
  • Los botones BASE invocan los ejes 0 y 1

¿Es esto un problema con mis controladores?

Respuesta1

Este es un problema con mi Gamepad. Mis conductores están bien.

Respuesta2

El hardware con ID de proveedor 0x0079 y ID de producto 0x0006 suele ser un gamepad USB HID genérico (a veces llamado"Gamepad PC TWIN SHOCK"), a menudo con el estilo DualShock 2 pero a veces con un factor de forma completamente diferente comoEsta cosa del joystick arcade. Dado que el producto no se puede identificar de forma única a partir de las ID del dispositivo, sería útil si pudiera editar su pregunta para incluir un enlace a la página del producto que muestre una imagen del dispositivo que está intentando utilizar.

Los gamepads HID técnicamente no necesitan un controlador, pero es posible que las entradas no se asignen correctamente en los juegos si no usan los mismos códigos clave descritos en elEspecificación del mando de juegos Linux. Los dispositivos con ID 0076:0006 se manejan en elmódulo de salida del dragón, que parece realizar una reasignación extraña que podría causar el comportamiento que estás viendo.

Es posible que tengas algo de suerte desactivando el módulo dragonrise para que el controlador de gamepad HID predeterminado maneje el gamepad. La retroalimentación de fuerza probablemente no funcione, pero el mapeo podría ser más correcto.

información relacionada