Как отключить геймпад и оставить только клавиатуру в Dark Souls 3

Многие игроки, погружающиеся в мрачный мир Лордран, сталкиваются с неожиданной проблемой: игра автоматически переключается на управление с клавиатуры на геймпад при его подключении. Это создаёт неудобства для тех, кто привык к точности клавиатурного ввода или просто не имеет джойстика под рукой, но случайно подключил его к USB-порту.

В Dark Souls 3 нет прямой кнопки «отключить геймпад» в меню настроек, что заставляет пользователей искать обходные пути. Система ввода игры настроена так, что приоритет всегда отдаётся последнему активному устройству ввода. Если вы хотите сохранить управление именно с клавиатуры и мыши, необходимо предпринять ряд технических действий, которые мы подробно разберём в этой статье.

Почему игра игнорирует клавиатуру при подключении контроллера

Проблема кроется в архитектуре движка игры. Dark Souls 3 использует систему приоритетов устройств ввода, где геймпад (XInput-устройство) имеет более высокий статус, чем стандартные HID-устройства ввода, такие как клавиатура. Как только система обнаруживает активный сигнал от контроллера, она мгновенно переназначает все действия.

Это поведение является стандартным для большинства игр на платформе Steam, но в случае с Dark Souls 3 оно особенно раздражает, так как приводит к потере контроля над персонажем в критические моменты битвы. Игрок может нажать кнопку атаки на клавиатуре, но игра будет ждать нажатия на геймпаде, который физически не используется.

Физическое отключение как самый надежный метод

Самый очевидный, но и самый эффективный способ решить проблему — полностью исключить устройство из цикла опроса игры. Если ваш Xbox One или PlayStation DualShock 4 подключен через USB-кабель, физическое извлечение разъема мгновенно вернет управление клавиатуре.

Для беспроводных контроллеров ситуация немного сложнее. Если вы используете Bluetooth, вам нужно отключить устройство через настройки операционной системы Windows. Зайдите в Параметры → Устройства → Bluetooth и другие устройства, найдите свой геймпад в списке и нажмите «Удалить устройство». Только после этого игра перестанет видеть джойстик.

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

Настройка параметров запуска в Steam

Если вы запускаете игру через клиент Steam, то этот сервис может принудительно включать эмуляцию геймпада даже для клавиатурных сессий. Чтобы это исправить, нужно зайти в Библиотека → Свойства игры → Общие и убрать галочку с пункта «Включить поддержку Steam Input для Dark Souls 3».

Иногда проблема решается добавлением специальных команд в поле «Параметры запуска». Откройте свойства игры и введите следующую команду: -nojoy. Эта инструкция сообщает движку игры игнорировать все устройства типа JoyStick при старте.

-nojoy

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

☑️ Проверка настроек Steam

Выполнено: 0 / 4

Использование стороннего ПО для скрытия устройства

Если стандартные методы не помогают, можно воспользоваться специализированным софтом, который «скрывает» геймпад от системы. Программа HidHide или драйверы от ViGEmBus позволяют сделать так, чтобы Windows видела контроллер, но игры его не замечали.

Установите драйвер ViGEmBus и утилиту Hide Controller Input. В настройках программы выберите ваш геймпад и активируйте функцию скрытия. После этого запустите Dark Souls 3, и игра «подумает», что у вас подключена только клавиатура.

⚠️ Внимание: Использование стороннего ПО для скрытия устройств может нарушить условия использования некоторых онлайн-сервисов. Убедитесь, что вы используете эти инструменты только в однопользовательском режиме или там, где это допустимо правилами игры.

Этот метод требует аккуратности, так как неправильная настройка драйверов может привести к тому, что перестанут работать и другие USB-устройства ввода. Всегда создавайте точку восстановления системы перед установкой подобных утилит.

Настройка управления в меню игры

После того как вы убедились, что геймпад физически или программно отключен, стоит проверить настройки внутри самой игры. Запустите Dark Souls 3 и перейдите в System → Option → Key Config. Убедитесь, что все необходимые действия назначены на нужные вам клавиши.

Иногда бывает так, что игра запоминает раскладку для контроллера и не перестраивает её автоматически при переключении на клавиатуру. В этом случае потребуется ручное переназначение каждой кнопки, чтобы адаптировать управление под себя.

Действие Стандартная клавиша Рекомендуемая альтернатива Примечание
Атака (легкая) R LMB (ЛКМ) Удобнее для быстрого нажатия
Атака (тяжелая) F RMB (ПКМ) Позволяет держать mouse в центре
Блок/Парирование G Shift Близко к кнопке бега
Прыжок Space Space Не рекомендуется менять

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

📊 Какой метод отключения геймпада вы используете чаще всего?
Физическое отключение (выдергивание кабеля)
Настройка параметров запуска Steam
Стороннее ПО (HidHide/ViGEm)
Переназначение клавиш вручную

Решение проблем с авто-переключением в бою

Самая неприятная ситуация возникает, когда вы играете на клавиатуре, но случайно задеваете геймпад или нажимаете любую его кнопку. Игра мгновенно переключается обратно на контроллер, и вы теряете управление. Чтобы этого избежать, нужно убедиться, что контроллер находится в состоянии «сна» или полностью обесточен.

Для беспроводных DualShock 4 или Xbox геймпадов рекомендуется отключать их через диспетчер устройств Windows, если вы не хотите физически отсоединять их. Это гарантирует, что случайное нажатие кнопки не будет зарегистрировано системой.

⚠️ Внимание: В режиме онлайн-игры (PvP или кооператив) использование программ для скрытия геймпадов может быть расценено как нечестная игра (cheating). Используйте их исключительно в однопользовательском режиме.

Если вы используете Steam Input, попробуйте в настройках контроллера для Dark Souls 3 отключить профиль управления. Это заставит Steam передавать игру «чистый» сигнал, который игра сможет интерпретировать корректно в зависимости от подключенного устройства.

Что делать, если клавиатура не работает даже без геймпада?

Иногда проблема не в геймпаде, а в конфликте драйверов. Попробуйте отключить все USB-устройства, кроме мыши и клавиатуры, перезагрузить ПК и запустить игру. Если проблема исчезла, подключайте устройства по одному, чтобы найти виновника конфликта.

Альтернативные способы настройки раскладки

Для тех, кто хочет сохранить возможность быстрого переключения, можно использовать утилиту PowerToys от Microsoft. В ней есть функция Keyboard Manager, которая позволяет переназначать клавиши без вмешательства в файлы игры.

Это полезно, если вы хотите, например, чтобы нажатие клавиши Q выполняло действие, которое обычно находится на кнопке геймпада. Однако это не решит проблему автоматического переключения, а лишь адаптирует управление под ваши нужды.

Тщательно протестируйте выбранную схему управления в безопасной зоне перед выходом на опасных врагов.

Часто задаваемые вопросы (FAQ)

Можно ли отключить геймпад только для одного сохранения?

Нет, настройки устройств ввода в Dark Souls 3 глобальны для всего приложения. Они зависят от того, какое устройство обнаружено системой в момент запуска игры, и не привязаны к конкретному файлу сохранения.

Поможет ли отключение Bluetooth в Windows?

Да, это один из самых простых способов. Если вы играете на беспроводном геймпаде, просто отключите модуль Bluetooth в системе или отключите само устройство в списке подключенных периферийных устройств. Игра перестанет видеть сигнал и останется на клавиатуре.

Почему у меня клавиатура не работает даже после отключения геймпада?

Это может быть связано с тем, что Steam все еще пытается эмулировать геймпад. Проверьте настройки Steam Input в свойствах игры или попробуйте запустить игру напрямую из исполняемого файла DarkSoulsIII.exe, минуя клиент Steam.

Можно ли настроить клавиатуру так, чтобы она работала как геймпад?

Да, с помощью программ вроде AntiMicroX или встроенных возможностей Steam можно настроить клавиатуру так, чтобы она имитировала нажатия на геймпад. Однако это не решит задачу «оставить клавиатуру», а наоборот, превратит её в виртуальный джойстик.

Влияет ли версия игры на возможность отключения геймпада?

Основной механизм работы ввода остается неизменным во всех патчах. Однако конкретные команды запуска (например, -nojoy) могут менять свою эффективность в зависимости от версии движка. Всегда проверяйте актуальность команд на официальных форумах разработчиков.