Cостоялся очередной выпуск AntiMicro — программы, позволяющей эмулировать наличие у геймпада дополнительных кнопок, переназначая кнопки с мыши или клавиатуры, что окажется полезным при отсутствии поддержки геймпада в игре или плохой его поддержке со стороны игры. Программа создана в качестве замены для QJoyPad, разработка которого была прекращена. Написана на C++, для интерфейса задействован фреймворк Qt. Среди основных функций: поддержка стиков и 8-направленной крестовины, поддержка Dpad, поддержка профилей с возможностью их загрузки через командную строку, различные оптимизации для Steam OS.
Основные изменения:
- Два новых турбо-режима;
- Исправлены проблемы, вызывавшие сброс профиля;
- Добавлена возможность вызова диалога переназначения клавиш из командной строки. После переназначения итоговые настройки выводятся в stdout. Это необходимо для создания конфига (SDL_GAMECONTROLLERCONFIG), который можно будет использовать в любой игре с поддержкой SDL 2;
- Профили теперь будут храниться в файлах .amgp (старый xml-формат по-прежнему поддерживается);
- Экспериментальная поддержка uinput. Для её активации необходимо указать при сборке опции -DWITH_UINPUT=ON и -DWITH_XTEST=OFF. Готовые сборки пока по-прежнему используют XTest для генерации событий.
Исходный код открыт под лицензией GPLv3. Доступны пакеты для Debian, Ubuntu и Windows. Дополнительно существует PPA. Пользователи Arch Linux могут воспользоваться AUR. Существует руководство по настройке программы.
>>> Подробности