makima
Makima — это демон для Linux, который привязывает кнопки вашего контроллера к последовательностям клавиш и макросам.
▫️Настройте привязки клавиш с помощью простого конфигурационного файла TOML.
▫️Связывание отдельных клавиш/кнопок или целых макросов, последовательностей и сочетаний клавиш
▫️Поддерживает клавиши клавиатуры, кнопки мыши и любые другие события ввода
▫️Перемещайте курсор с помощью аналоговых джойстиков с регулируемой чувствительностью.
▫️Hotplug для подключения и отключения контроллеров в любое время
▫️Подключайте несколько контроллеров одновременно
▫️Поддерживает проводное и Bluetooth-соединение
▫️Написан на Rust, так что он молниеносно быстр или что-то в этом роде (использует всего 3,5 МБ ОЗУ).
https://github.com/cyber-sushi/makima