Saltar al contenido

¿Cómo asignar las teclas del teclado a los botones del joystick usando joy2key?

Solución:

Puedes usar antimicro, es una bifurcación de joy2key y tiene un GUI, utilizar esta PPA de 12.04 a 15.10

sudo add-apt-repository ppa:ryochan7/antimicro
sudo apt-get update
sudo apt-get install antimicro

Para 16.04 a 17.10 use este PPA

sudo add-apt-repository ppa:mdeguzis/libregeek
sudo apt-get update
sudo apt-get install antimicro

Fuente

Captura de pantalla de AntiMicro y mapeo de teclas

Para aquellos que buscan una solución que se pueda instalar fácilmente en Ubuntu 18.04+, encontré qjoypad en los repositorios oficiales de Ubuntu. Instálelo así:

sudo apt install qjoypad

Entonces, debería estar disponible en su lanzador. Comienza como un icono de la bandeja del sistema y puede iniciar el configurador haciendo clic derecho sobre él.

Personalmente, me gusta mucho la opción de enlace rápido que te permite presionar una tecla en un gamepad y luego una tecla en tu teclado para actualizar el mapeo para ese diseño automáticamente. Tenga en cuenta que, de hecho, es compatible de forma nativa con varios gamepads.

Para mí, tuve algunos problemas para hacer clic con el botón derecho para iniciar el configurador para que funcione en el escritorio de Unity 7.5, y el menú del botón izquierdo no parece tener una opción para iniciarlo. Afortunadamente, también hay una solución para esto. Simplemente inicie qjoypad al igual que:

qjoypad --notray

…. esto deshabilitará el icono de la bandeja del sistema y, en su lugar, abrirá una ventana con el icono en su lugar, que funciona como se esperaba.

Esto se puede hacer que suceda automáticamente editando /usr/share/applications/qjoypad.desktop. Encuentra la línea que comienza con Exec=y anexar --notray hasta el final (asegúrese de que haya un espacio después qjoypad al final de la línea y --notray).

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *