Русский
Как настроить пульт для Anki на Mac
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Подключите пульт в режиме геймпада, а не клавиатуры, и дальше используйте бесплатное дополнение Contanki внутри Anki или бесплатный системный маппер, например InputConfig, который я делаю. Большинство пультов для Anki представляют собой маленький 8BitDo, Micro или Zero 2, иногда под другим названием, и на Mac Anki ничего с ним не делает, пока что-то не превратит его кнопки в клавиши Anki. Режим клавиатуры с Karabiner-Elements даёт третий путь, и самый кропотливый.
Шаги
- Переключите пульт в режим геймпада, например D на 8BitDo Micro.
- Подключите его в разделе Системные настройки, Bluetooth.
- Установите InputConfig и разрешите доступ в разделе Универсальный доступ.
- Включите встроенный пресет Anki.
- Откройте колоду и нажмите нижнюю кнопку, чтобы показать ответ.
Выберите режим до подключения
У Micro есть переключатель режимов: D и S включают режимы геймпада, K включает режим клавиатуры. Для InputConfig нужен режим D, его приложение читает напрямую. У Zero 2 режим выбирается кнопкой, которую держат при включении, и в руководстве 8BitDo перечислены все сочетания.
- Режим геймпада. Mac видит игровой контроллер. Используйте его с Contanki или InputConfig.
- Режим клавиатуры. Пульт печатает фиксированные клавиши. Используйте его с Karabiner-Elements или только если его клавиши и так совпадают с клавишами Anki.
В каждом режиме пульт часто виден как отдельное устройство Bluetooth, поэтому после смены режима удалите его в разделе Системные настройки, Bluetooth и подключите заново.
Подключите пульт
- Вы: Включите пульт в выбранном режиме и переведите его в режим сопряжения (кнопка указана в руководстве 8BitDo, индикатор быстро мигает). На Mac откройте Системные настройки, Bluetooth.
- macOS: Показывает пульт в списке с кнопкой Connect.
- Проверка: Нажмите Connect, и пульт отобразится как подключённый. В первый раз держите его рядом с Mac, а если он уже подключался в другом режиме, сначала удалите старую запись.
Выберите, как пульт будет общаться с Anki
| Путь | Подключать в | Работает в | Настройка |
|---|---|---|---|
| Дополнение Contanki | Режиме геймпада | Только в Anki | Установите его с AnkiWeb, затем назначьте кнопки в меню Tools в Anki |
| InputConfig | Режиме геймпада | В Anki и во всех других приложениях | Установите из Mac App Store, включите встроенный пресет Anki |
| Karabiner-Elements | Режиме клавиатуры | Во всех приложениях | Дайте доступ Мониторинг ввода, напишите правила, которые превращают клавиши пульта в пробел и цифры от 1 до 4 |
Все три пути бесплатны. Если Contanki вас уже устраивает, оставьте его. Лучше выбрать системный маппер: тот же пульт тогда управляет списком колод, браузером для AnkiWeb и остальным Mac, а геймпад PS5 или Xbox работает точно так же, когда пульт не заряжен.
Настройте пульт в InputConfig
- Установите InputConfig из Mac App Store (бесплатно, без аккаунта) и разрешите доступ в разделе Универсальный доступ, когда приложение попросит.
- Подключите пульт в режиме геймпада. Он появится в списке устройств приложения.
- Выберите встроенный пресет Anki и включите его. Чтобы он включался сам, когда Anki на переднем плане, включите автоматическое переключение в разделе Настройки (Settings), Advanced. Anki уже есть в списке этого пресета.
- Вы: Откройте колоду и нажмите нижнюю кнопку лицевой стороны.
- InputConfig: Показывает ответ, а при втором нажатии ставит оценку Good. Левая кнопка ставит Again, правая Hard, верхняя Easy. Левый бампер отменяет действие, правый повторяет звук.
- Проверка: Если кнопка ставит не ту оценку, откройте строку, нажмите Сканировать (Scan) и нажмите нужную кнопку.

У Zero 2 нет стиков и триггеров, поэтому строки указателя и клика просто остаются без дела. Весь расклад описан в руководстве по Anki с геймпада.
Если пульт печатает буквы или ничего не делает
- Он печатает буквы или прокручивает страницу. Он в режиме клавиатуры и отправляет собственные клавиши. Либо напишите правила Karabiner-Elements для этих клавиш, либо переключите его в режим геймпада. InputConfig слышит пульт в режиме клавиатуры, но не может помешать его клавишам дойти до Anki, потому что слушает рядом с клавиатурой, а не заменяет клавиши. Поэтому с InputConfig нужен режим геймпада.
- Bluetooth показывает подключение, а Anki не реагирует. В режиме геймпада сам по себе Anki на Mac ничего не делает с геймпадом. Нужны Contanki или маппер.
- На iPad работает, а на Mac нет. В AnkiMobile на iPad есть собственная поддержка геймпадов. В Anki на Mac её нет. Используйте один из трёх путей выше.
- Он не подключается или отваливается. Удалите его в разделе Системные настройки, Bluetooth, зарядите и подключите заново в нужном режиме. Если не помогло, обновите его прошивку программой от 8BitDo. Больше сведений на странице про 8BitDo.
- Часть кнопок делает не то. Если вы меняли клавиши ответа в Anki или выключили настройку, по которой пробел отвечает на карточку, просканируйте эти строки и нажмите свои клавиши.
Если пульта нет, используйте свой геймпад
Геймпад PS5, PS4, Xbox, Switch Pro или один Joy-Con работает с тем же пресетом. На геймпаде PlayStation крестик показывает ответ и ставит Good, квадрат ставит Again, круг Hard, треугольник Easy, а нажатие на тачпад открывает правку карточки.
Коротко
- Режим геймпада. D на Micro. После любой смены режима подключайте заново.
- Один маппер. Используйте Contanki внутри Anki или InputConfig везде, но не оба сразу.
- Встроенный пресет Anki. Нижняя кнопка показывает ответ и ставит Good, остальные дают Again, Hard и Easy.
Режим решает всё, поэтому выберите его до подключения.
Вопросы
Нужен ли Karabiner-Elements для пульта Anki на Mac?
Только если вы подключаете пульт в режиме клавиатуры. В режиме геймпада назначение кнопок берут на себя дополнение Contanki или InputConfig, а Karabiner не участвует.
Contanki или InputConfig?
Оба бесплатны. Contanki работает только внутри Anki. InputConfig работает во всех приложениях, поэтому тот же пульт управляет и списком колод, и браузером, и остальным Mac. Используйте что-то одно, а не оба сразу, иначе каждое нажатие обработается дважды.
Почему мой пульт для Anki не виден на Mac как клавиатура?
Он подключён в режиме геймпада, и это правильный режим для Contanki и InputConfig. Если нужен режим клавиатуры для Karabiner-Elements, удалите пульт в настройках Bluetooth и подключите заново в режиме клавиатуры.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.
Эта страница на других языках: English, Deutsch, 日本語, 한국어, Polski, Tiếng Việt
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.