Русский
Можно ли играть в Hearthstone с контроллером на Mac?
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Не через саму игру: у Hearthstone на Mac, который работает нативно через приложение Battle.net, нет поддержки контроллеров. Но Hearthstone это игра, где нужно навести на карту, перетащить её на поле и навести на цель, и с этим контроллер справляется хорошо, когда InputConfig, бесплатный назначатель, который я делаю, превращает его стик в мышь.
Карточные игры одни из самых удобных для геймпада, а Hearthstone одна из самых мягких, потому что в ней ничего не рассчитано по миллисекундам.
Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.
Шаги
- Сопрягите контроллер с Mac.
- В InputConfig создайте новый пресет и выберите Automatically insert available inputs.
- Назначьте стикам движение указателя, правому курку левую кнопку мыши, а левому курку правый клик.
- Добавьте Hearthstone в список автопереключения пресета и нажмите Включить (Activate).
Поймите, как это работает
InputConfig читает контроллер и отправляет на Mac движение мыши, клики и клавиши. Hearthstone видит обычную мышь. В игре ничего не устанавливается, Battle.net не затрагивается, и одна и та же раскладка работает во всех режимах, потому что все они управляются одной мышью.
Постройте раскладку
| Контроллер | Отправляет | Зачем |
|---|---|---|
| Левый стик | Указатель, медленно | Попадает на карту или миньона |
| Правый стик | Указатель, быстро | Пересекает поле и достаёт до End Turn |
| Правый курок | Левая кнопка, зажата, пока курок нажат | Перетаскивание карты, атака, цель |
| A / Cross | Левый клик | Быстрые клики в меню |
| Левый курок | Правый клик | Отмена цели |
| B / Circle | Escape | Меню и назад |
- Вы: Создайте новый пресет в InputConfig, выберите Automatically insert available inputs и назначьте этим строкам выходы. Стики дают по четыре строки указателя: медленно на левом и быстро на правом. Или продублируйте встроенный пресет Mouse + Scroll и измените что нужно.
- InputConfig: Удерживает левую кнопку, пока нажат правый курок.
- Проверка: Нажмите и удерживайте правый курок на карте, ведите её стиком и отпустите над полем или целью.

Перетаскивание это зажатый клик во время движения указателя, и именно это делает строка с удержанием курка.
Сделайте удобно
- Ramp-up. Включите его для строк медленного стика. Небольшое отклонение медленно ползёт к краю миньона, полное отклонение пересекает поле.
- End Turn. Это кнопка на поле, и быстрый стик доводит до неё одним движением. Подтверждённого сочетания клавиш для неё не найдено, поэтому раскладка указывает и кликает, как это сделала бы мышь.
- Эмоции и чат. Для ввода текста нужна клавиатура или экранная клавиатура macOS, управляемая указателем.
- Дрожащая рука. Поднимите внутреннюю мёртвую зону на медленном стике, чтобы покоящийся палец не уводил карту с места.
Hearthstone никогда не наказывает за то, что вы не торопитесь.
Включайте вместе с игрой
- Вы: В разделе Automation & Gaming Utilities пресета добавьте Hearthstone в Activate when these apps are in front и включите Switch presets when the front app changes в «Настройках» (Settings), вкладка Advanced.
- InputConfig: Включает раскладку, когда Hearthstone выходит на передний план, и уступает место, когда вы уходите.
- Проверка: Переключитесь из игры, и геймпад вернётся к тому, что делал раньше.
Настройте один раз, и раскладка будет там каждый раз, когда игра открыта.
Если указатель ведёт себя неправильно
Поднимайтесь по этой лестнице, начиная с самого маленького шага:
- Включите пресет. Ничего не двигается, пока он не запущен.
- Разрешите универсальный доступ. InputConfig нужен он, чтобы двигать указатель и кликать. Значок в строке меню становится оранжевым, когда работающему пресету это нужно.
- Поднимите мёртвую зону. Если указатель уползает с карты, откройте Adjust live на строке медленного стика и расширьте мёртвую зону.
- Уменьшите скорость. Если указатель перелетает, сдвиньте Pointer speed на странице пресета влево.
Уползающий указатель требует мёртвой зоны, а не меньшей скорости.
Чего оно не умеет
InputConfig отправляет macOS обычные события мыши и клавиатуры, по одному действию на нажатие, и не трогает игру или Battle.net. Оно не играет за вас. Прочитайте условия Blizzard сами, потому что я могу сказать только, что делает программа.
Коротко
- Указатель. Медленно на левом стике, быстро на правом.
- Перетаскивание. Удерживайте правый курок, ведите, отпустите.
- Отмена и назад. Левый курок и B.
Карточная игра, в которую можно играть откинувшись, по одному зажатому курку за раз.
Вопросы
Поддерживает ли Hearthstone контроллеры на ПК или Mac?
Нет. Настольная версия играется мышью. Назначатель вроде InputConfig превращает контроллер в эту мышь, поэтому игре никогда не нужно поддерживать геймпад.
Это разрешено?
InputConfig отправляет macOS обычные события мыши и клавиатуры, по одному действию на нажатие, и не трогает игру или Battle.net. Он не играет за вас. Прочитайте условия Blizzard сами, потому что я могу сказать только, что делает программа.
Какой контроллер работает лучше всего?
Любой, который Mac может подключить. У DualSense есть тачпад, который может работать и как трекпад: использование тачпада PS5 как трекпада.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.
Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.