Как сделать чтобы в Dark Souls 3 показывало управление на клавиатуре

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

Основная причина проблемы кроется в приоритете ввода: как только игра обнаруживает устройство типа Gamepad, она блокирует вывод информации о клавиатуре. Даже если вы отключите геймпад физически, система может сохранять его профиль в памяти процесса до момента перезапуска. Поэтому для корректной работы необходимо либо полностью изолировать игру от обнаружения контроллеров, либо заставить игровую систему считать, что вы используете клавиатуру, через специальные параметры запуска.

Базовая диагностика и проверка активных устройств

Прежде чем применять сложные методы, стоит убедиться, что система не видит подключенные геймпады даже в фоновом режиме. Часто пользователи забывают о подключенных Bluetooth-модулях или беспроводных ресиверах, которые остаются активными. Игра считывает их как готовые к работе устройства и переключает интерфейс на геймпад мгновенно. Проверьте диспетчер устройств Windows или системный трей на наличие значков контроллеров.

Если у вас есть физический геймпад, отключите его от USB-порта или выключите через Bluetooth. После этого перезапустите Dark Souls 3. В большинстве случаев это должно вернуть стандартные иконки клавиатуры, так как единственным оставшимся устройством ввода станет клавиатура. Однако, если проблема сохраняется, значит, драйвер контроллера или сама игра сохраняют профиль в кэше.

Параметры запуска в Steam для принудительного режима

Самым надежным способом, не требующим установки дополнительного программного обеспечения, является использование командных параметров запуска. Клиент Steam позволяет передавать специальные команды при старте игры, которые могут изменить логику ее работы. Вам нужно добавить флаг, который запрещает игре инициализировать геймпад-контроллер.

Для этого откройте библиотеку Steam, кликните правой кнопкой мыши по Dark Souls III и выберите «Свойства». В поле «Параметры запуска» введите команду -nojoy. Этот параметр сообщает движку игры игнорировать все устройства ввода, совместимые с Joy-Con и геймпадами. В результате игра запустится, считая клавиатуру единственным доступным устройством, и отобразит соответствующие подсказки.

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

☑️ Чек-лист настройки параметров запуска

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

Использование режима Big Picture для эмуляции

Если стандартный метод с параметрами не срабатывает, можно воспользоваться функцией эмуляции в режиме Big Picture. Steam имеет мощную систему настройки контроллеров, которая позволяет переназначать клавиши клавиатуры на кнопки геймпада. Это может показаться парадоксальным, но иногда игра отображает именно те иконки, которые настроены в профиле эмуляции как «виртуальный геймпад», или, наоборот, позволяет переключить вид. Попробуйте создать новый профиль, где клавиатура будет эмулировать отсутствующий контроллер, и посмотрите, изменится ли отображение.

Зайдите в режим Big Picture, выберите игру и перейдите в настройки контроллера. В разделе «Макет» можно изменить способ отображения подсказок. Иногда смена макета с «Геймпад» на «Клавиатура» (или отключение эмуляции геймпада) в этом меню заставляет игру обновить UI. Это менее надежный метод, чем параметры запуска, но он может помочь в сочетании с другими действиями.

📊 Какой метод вы используете чаще всего?
Параметры запуска (-nojoy)
Программы эмуляции (DS4Windows)
Отключение геймпада вручную
Другой способ

Стороннее ПО для управления устройствами ввода

Когда встроенные средства Steam не дают результата, на помощь приходят специализированные утилиты, такие как DS4Windows или reWASD. Эти программы позволяют гибко управлять тем, как система видит ваши устройства. Вы можете настроить софт так, чтобы он полностью скрывал геймпад от игры, даже если он физически подключен. Это обеспечивает стабильное отображение иконок клавиатуры в любой ситуации.

В настройках DS4Windows найдите опцию «Hide DS4 Controller» (Скрыть контроллер DS4) или аналогичную функцию отключения эмуляции XInput. Активация этой опции делает так, что игра не видит контроллера и переключается на клавиатуру. Для пользователей клавиатур это идеальный сценарий, так как не нужно постоянно отключать провода или выключать устройство.

Также стоит упомянуть reWASD, который позволяет создавать сложные профили. В нем можно настроить так называемый «виртуальный геймпад» и отключить его отображение в игре, если игра считывает именно тип устройства. Однако в данном случае цель обратная — заставить игру не видеть геймпад, поэтому в reWASD следует отключить эмуляцию XInput для конкретного профиля, используемого с Dark Souls 3.

Подробности о совместимости драйверов

Иногда проблема кроется не в игре, а в конфликте драйверов Windows. Обновите драйверы USB-контроллеров и чипсета материнской платы. Устаревшие драйверы могут ошибочно определять клавиатуру как устройство ввода с геймпад-функциями.

Таблица методов решения проблемы

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

Метод Сложность Эффективность Влияние на геймпад
Параметр -nojoy Низкая Высокая Полное отключение
Физическое отключение Низкая Средняя Не применимо
DS4Windows / reWASD Средняя Очень высокая Гибкое скрытие
Режим Big Picture Средняя Низкая Зависит от профиля

Особенности работы с мышью и клавиатурой в меню

После того как вы добились отображения иконок клавиатуры, обратите внимание на поведение курсора мыши. В Dark Souls 3 курсор мыши не всегда работает интуитивно в меню, особенно в старых версиях игры. Иногда курсор «залипает» или не реагирует на клики в определенных пунктах меню. Это связано с тем, что игра изначально разрабатывалась под контроллеры, и логика навигации мышью была добавлена постфактум.

Если курсор не работает корректно, попробуйте изменить настройки чувствительности мыши в игре или в Windows. Также может помочь изменение разрешения экрана или режима отображения (оконный/полноэкранный). В некоторых случаях помогает переключение в режим «Полноэкранный без границ» (Borderless Window), так как это меняет способ захвата ввода операционной системой.

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

Устранение конфликтов с другими эмуляторами

Часто проблема возникает из-за того, что в системе запущено несколько программ, эмулирующих геймпады. Например, у вас может быть запущен эмулятор Xbox 360 Controller, который конфликтует с родной поддержкой Steam. Это создает ситуацию, когда игра видит «призрачный» геймпад и не переключается на клавиатуру. Необходимо проверить список запущенных процессов.

Закройте все лишние утилиты, такие как Xbox Game Bar, эмуляторы Joy-Con или старые версии драйверов геймпадов. Перезагрузите компьютер, чтобы сбросить состояние драйверов ввода. После перезагрузки запустите игру сразу, чтобы система не успела подхватить лишние устройства. Это действие часто решает проблему, которая казалась неразрешимой.

Дополнительные рекомендации и нюансы

Если после всех манипуляций игра все равно показывает иконки геймпада, попробуйте удалить файл конфигурации игры. Файл SystemConfig.ini (или аналогичный в папке настроек) может хранить устаревшие данные о последнем используемом устройстве ввода. Удаление этого файла заставит игру создать его заново с настройками по умолчанию, где приоритет будет отдан клавиатуре, если геймпады не подключены.

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

⚠️ Внимание: Удаление файлов конфигурации сбросит все ваши настройки графики и управления. Запишите текущие настройки перед удалением файлов.

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

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

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

Безопасно ли использовать параметр -nojoy?

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

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

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

Что делать, если курсор мыши не работает после смены управления?

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

Нужно ли устанавливать дополнительные программы для работы клавиатуры?

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