Как сопоставить кнопки джойстика с кнопками клавиатуры, используя joy2key?
Там нет много документации по этому вопросу, я играю в игру для вина, и он не обнаруживает джойстик, поэтому я хочу использовать joy2key для отображения кнопок джойстика на кнопки клавиатуры, но не могу понять, почему именно его командная строка
joy2key -dev /dev/input/js0 -terminal
показывает кнопки пшеницы, чтобы нажать, но я не могу понять, что делать, инструкции не ясны
1 ответ
Ты можешь использовать antimicro
это вилка joy2key
и имеет GUI
, использовать этот PPA
за 12.04 до 15.10
sudo add-apt-repository ppa:ryochan7/antimicro
sudo apt-get update
sudo apt-get install antimicro
Для 16.04 до 17.10 используйте это PPA
sudo add-apt-repository ppa:mdeguzis/libregeek
sudo apt-get update
sudo apt-get install antimicro
Для тех, кто ищет решение, которое легко установить на Ubuntu 18.04+, я нашел
qjoypad
в официальных репозиториях Ubuntu. Установите его так:
sudo apt install qjoypad
Затем он должен быть доступен в вашей программе запуска. Он запускается как значок на панели задач, и вы можете запустить конфигуратор, щелкнув его правой кнопкой мыши.
Лично мне очень нравится опция быстрой привязки, которая позволяет вам нажать клавишу на геймпаде, а затем клавишу на клавиатуре, чтобы автоматически обновить сопоставление для этого макета. Обратите внимание, что он действительно поддерживает несколько геймпадов.
Что касается меня, у меня были некоторые проблемы с нажатием правой кнопки мыши, чтобы запустить конфигуратор для работы на рабочем столе Unity 7.5, и в меню, вызываемом левым щелчком, не было возможности для его запуска. К счастью, для этого тоже есть обходной путь. Просто запустите
qjoypad
вот так:
qjoypad --notray
.... это отключит значок на панели задач и вместо этого запустит окно со значком в нем - которое работает должным образом.
Это можно сделать автоматически, отредактировав
/usr/share/applications/qjoypad.desktop
. Найдите строку, которая начинается с
Exec=
, и добавить
--notray
до конца (убедитесь, что после
qjoypad
в конце строки и
--notray
).