Игровые контроллеры могут быть полезны, даже если у вас нет игровой консоли. Например, их можно использовать в качестве дистанционного пульта управления вашим компьютером. Нужно всего лишь установить и настроить специальное приложение.
ControllerKeys позволяет настроить нажатие кнопок Xbox-контроллера для выполнения различных действий на Mac.
Разобраться, как пользоваться ControllerKeys, было бы несложно, если бы не интерфейс. На стандартном iMac размеры иконок настолько маленькие, что очень сложно понять, что же на них изображено.

Как назначить кнопки контроллера на выполнение действий
На вкладке Map можно настроить, какие комбинации кнопок контроллера будут выполнять необходимые действия на компьютере. Уже назначенные действия отображаются на нижней панели.

А чтобы добавить новые, нужно нажать на соответствующую свободную кнопку в блоке выше. В открывшемся окне можно выбрать тип действия: горячая клавиша, макрос, скрипт или выполнение изменений в системных действиях.

В зависимости от выбранного типа действий, вам будут доступны различные параметры настройки. Что интересно, ControllerKeys позволяет настроить не только действия на ПК, но и на контроллере. Например, можно активировать Haptic-вибрацию, если комбинация успешно отработала.
Из дополнительных фишек раздела Map стоит выделить возможность выводить слой с контроллером на рабочем столе. Это может быть полезно для стримеров, чтобы показывать нажатия кнопок во время игры.
Кроме этого, можно настроить несколько «слоёв» действий и переключаться между ними с помощью нажатия активаторов. Таким образом, на одну кнопку можно назначить сразу несколько действий.
Сами маппинги кнопок можно хранить в различных профилях и переключаться между ними при необходимости.
Прочие возможности
В разделе Automate можно создавать различные макросы. С их помощью можно при нажатии кнопки на геймпаде выполнить набор каких-то сложных последовательных действий. Например, открыть приложение > выждать паузу > ввести текст.

В разделе Hardware можно настроить чувствительность стиков, мёртвые зоны и прочие полезные параметры.
Стоимость
Попробовать ControllerKeys бесплатно нельзя. Стоимость покупки составляет $9,99.