Переназначение управления на клавиатуру в Dark Souls 3: от базовых настроек до кастомных схем

Dark Souls 3 — игра, где точность управления часто решает исход битвы. Многие игроки, переходя с геймпада на клавиатуру (или наоборот), сталкиваются с неудобными дефолтными раскладками, конфликтами клавиш или просто хотят оптимизировать схему под свои привычки. В этой статье разберём все способы переназначения управления, включая скрытые нюансы конфигурационных файлов и решение типичных проблем.

Важно понимать: настройки управления в DS3 делятся на два уровня — базовые (доступные в меню игры) и продвинутые (редактирование файлов DS3KeyConfig.ini). Первый вариант подойдёт большинству игроков, второй потребуется для тонкой настройки или решения конфликтов между модами. Мы рассмотрим оба подхода, а также дадим рекомендации по эргономичным раскладкам для PvE и PvP.

Если вы используете Steam, учтите: платформа может переопределять привязки клавиш через свой интерфейс. Это создаёт дополнительный слой настроек, который мы тоже затрагиваем. Для владельцев версий из других магазинов (например, Epic Games или Xbox Game Pass) процесс будет немного отличаться — об этом читайте в соответствующем разделе.

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

Самый простой способ изменить раскладку — через встроенное меню Dark Souls 3. Этот метод не требует редактирования файлов и подходит для большинства задач, включая:

  • 🎮 Переназначение основных клавиш (атака, блок, уклонение)
  • 🔄 Изменение горячих клавиш для предметов (зелья, заклинания)
  • 🖱️ Настройку чувствительности мыши и инверсии осей
  • 🔀 Переключение между предварительно заданными схемами (например, "Для клавиатуры" или "Для геймпада")

Чтобы открыть меню настроек:

  1. Запустите игру и дождитесь главного меню.
  2. Выберите пункт Системные настройки (System Settings в английской версии).
  3. Перейдите во вкладку Управление (Controls).
  4. В верхней части экрана выберите схему Клавиатура и мышь (Keyboard & Mouse).

Здесь вы увидите две колонки: слева — действия (например, "Лёгкая атака", "Тяжёлая атака"), справа — текущие привязки. Чтобы изменить клавишу:

  1. Выделите действие курсором.
  2. Нажмите Enter или кликните левой кнопкой мыши.
  3. Нажмите новую клавишу на клавиатуре или кнопку мыши.
  4. Подтвердите изменения (обычно автоматически или через Esc).

Обратите внимание на конфликты клавиш: если одна и та же кнопка назначена на несколько действий, игра может игнорировать одно из них. Например, часто Пробел по умолчанию отвечает и за прыжок, и за использование предмета. В таком случае приоритет будет у действия, которое вы выполнили последним. Чтобы избежать проблем, используйте уникальные клавиши для критичных действий (атака, блок, уклонение).

Продвинутые настройки через DS3KeyConfig.ini

Встроенное меню игры не позволяет:

  • 🔧 Назначать комбинации клавиш (например, Shift + E для уклонения).
  • 🖱️ Переназначать кнопки мыши отдельно от клавиатуры (например, сделать Боковую кнопку мыши ответственной за блок).
  • 📝 Сохранять несколько профилей раскладок.
  • 🔄 Менять привязки для конкретных типов оружия (например, отдельные клавиши для лука и меча).

Для этого придётся редактировать конфигурационный файл DS3KeyConfig.ini, который находится по пути:

C:\Users\[Ваше_имя_пользователя]\Documents\NBGI\DarkSoulsIII\[ИД_аккаунта]\

🔹 Важно: перед редактированием сделайте резервную копию файла! Ошибки в синтаксисе могут привести к сбросу всех настроек или даже падению игры при запуске.

Файл имеет структуру [Section]Key=Value. Основные секции:

  • [Keyboard] — привязки клавиатуры.
  • [Mouse] — привязки кнопок мыши.
  • [GamePad] — настройки геймпада (если подключён).
  • [KeyConfig] — дополнительные параметры (например, чувствительность).

Пример изменения клавиши для лёгкой атаки (Action1) с LeftButton (левая кнопка мыши) на RightButton (правая кнопка мыши):

[Mouse]

Action1=RightButton

Чтобы назначить комбинацию клавиш (например, Ctrl + E для уклонения), используйте запятую:

[Keyboard]

Action3=LCONTROL,E

Сделать резервную копию файла|Закрыть игру (настройки применяются при запуске)|Использовать текстовый редактор без форматирования (Notepad++, VS Code)|Проверить синтаксис после изменений (нет ли лишних пробелов или запятых)-->

Критическая особенность DS3: игра игнорирует изменения в DS3KeyConfig.ini, если файл был отредактирован во время её работы. Все правки вступят в силу только после полного перезапуска (включая закрытие процесса через диспетчер задач).

Конфликты с Steam Input и как их избежать

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

  • 🔄 Клавиши сбрасываются на дефолтные после каждого запуска.
  • 🎮 Некоторые действия дублируются (например, атака срабатывает и по клавише, и по кнопке геймпада одновременно).
  • 🖱️ Чувствительность мыши меняется произвольно.

Чтобы отключить вмешательство Steam:

  1. Откройте библиотеку Steam и найдите Dark Souls III.
  2. Кликните правой кнопкой → Свойства.
  3. Перейдите в раздел Управление (Controller).
  4. В выпадающем меню Шаблон управления выберите Отключить конфигурацию Steam.
  5. Ниже отметьте галочкой Игнорировать предпочтения конфигурации по умолчанию.

Если вы используете Steam Input для геймпада, но хотите, чтобы клавиатура работала без конфликтов, выберите шаблон Клавиатура и мышь (Keyboard & Mouse) в тех же настройках. Это заставит Steam передавать в игру "чистые" сигналы без обработки.

Клавиатура + мышь|Геймпад|Гибрид (клавиатура + геймпад)|Другой вариант-->

⚠️ Внимание: некоторые моды (например, DS3OS или Blue Sentinel) могут сбрасывать настройки Steam Input при обновлении. После установки модов проверьте настройки управления в Steam заново.

Оптимальные раскладки для PvE и PvP

Выбор раскладки зависит от стиля игры. Ниже — проверенные схемы для разных сценариев. Вы можете использовать их как основу, адаптировав под свои предпочтения.

Сценарий Лёгкая атака Тяжёлая атака Блок/Щит Уклонение Использование предмета
PvE (исследование, боссы) ЛКМ ПКМ Пробел Shift Q
PvP (дуэли, вторжения) ЛКМ Боковая кнопка мыши ПКМ Shift или Двойное нажатие A/D E (ближе к WASD)
Гибрид (магия + ближний бой) ЛКМ ПКМ Пробел Alt 1-4 (на цифровом блоке)
Для лука/арбалета ЛКМ (стрельба) ПКМ (прицеливание) C (смена стрелы) Shift R (перезарядка)

🔹 Почему в PvP часто используют боковые кнопки мыши: это позволяет уменьшить нагрузку на левую руку (которая обычно управляет движением через WASD) и быстрее реагировать на действия противника. Например, назначение тяжёлой атаки на Mouse4 или Mouse5 сокращает время реакции на 50-100 мс по сравнению с клавишами клавиатуры.

Для магических билдов рекомендуется:

  • 🔮 Назначать заклинания на 1-4 (цифровой блок) или F1-F4.
  • 📜 Использовать Tab или Caps Lock для быстрого открытия меню заклинаний.
  • 🔥 Разделить клавиши для Огненного шарика и Душистого облака, чтобы избежать случайных ошибок.
Как настроить отдельные клавиши для разных типов оружия?

В DS3 нет встроенной функции для привязки клавиш к конкретному оружию, но можно использовать обходной путь:

1. Назначьте редко используемую клавишу (например, F12) на действие "Сменить оружие".

2. Создайте макрос через AutoHotkey, который будет менять оружие и одновременно переназначать клавиши (например, при активации лука ЛКМ стреляет, а при активации меча — наносит удар).

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

⚠️ Этот метод требует навыков скриптинга и может конфликтовать с античитом (например, в онлайне).

Решение типичных проблем с управлением

Даже после переназначения клавиш игроки сталкиваются с багами. Вот самые распространённые и способы их исправления:

1. Игра не сохраняет настройки

Причина: конфликт с облачными сохранениями Steam или правами доступа к файлу DS3KeyConfig.ini.

Решение:

  • 🔄 Отключите облачные сохранения в свойствах игры в Steam.
  • 📂 Запустите Steam и игру от имени администратора.
  • 🔒 Проверьте, не заблокирован ли файл DS3KeyConfig.ini антивирусом.

2. Клавиши работают только в меню, но не в игре

Причина: конфликт с Steam Input или модом (например, DSFix).

Решение:

  • 🎮 Отключите Steam Input, как описано выше.
  • 🔧 Удалите или обновите моды, особенно если они связаны с графикой (например, Reshade может блокировать ввод).
  • 🖥️ Попробуйте запустить игру в оконном режиме (Alt + Enter), чтобы проверить, не связано ли это с полноэкранным рендером.

3. Мышь "прыгает" или не поворачивает персонажа плавно

Причина: высокое ускорение мыши в Windows или конфликт с драйверами.

Решение:

  • 🖱️ Отключите ускорение мыши в настройках Windows (Панель управления → Мышь → Параметры указателя).
  • 📊 В файле DS3KeyConfig.ini найдите секцию [KeyConfig] и установите:
[KeyConfig]

MouseSensitivityX=100

MouseSensitivityY=100

MouseSmooth=0

🔹 MouseSmooth=0 отключает сглаживание, что важно для точного прицеливания в PvP.

4. Не работают клавиши на ноутбуке

Причина: конфликт с Fn-клавишами или встроенной утилитой управления (например, Lenovo Vantage, ASUS Armoury Crate).

Решение:

  • 🔧 Отключите "горячие клавиши" в BIOS ноутбука.
  • 📥 Обновите драйверы клавиатуры с сайта производителя.
  • 🔄 Используйте внешнюю клавиатуру для проверки.

⚠️ Внимание: на некоторых ноутбуках (например, MSI или Alienware) встроенное ПО может блокировать клавиши WASD в играх. В этом случае поможет только отключение фирменных утилит через автозагрузку.

Переназначение управления для версий из Epic Games и Xbox Game Pass

Если вы играете в Dark Souls 3 не через Steam, а через Epic Games или Xbox Game Pass, процесс настройки будет немного отличаться:

Для Epic Games:

  • 📁 Конфигурационный файл DS3KeyConfig.ini находится по тому же пути, но папка может называться Epic вместо Steam.
  • 🎮 Настройки Steam Input не применяются, но Epic Games может использовать собственную систему overlays (отключается в настройках лаунчера).
  • 🔧 Для редактирования файлов может потребоваться отключить облачные сохранения в лаунчере Epic.

Для Xbox Game Pass (PC):

  • 🖥️ Игра запускается через Xbox App, который может навязывать свой overlay. Отключите его в настройках приложения.
  • 🔄 Файл DS3KeyConfig.ini может находиться в папке XboxGames\Dark Souls III\.
  • 🎮 По умолчанию игра может эмулировать геймпад даже при использовании клавиатуры. Чтобы исправить это, в файле DS3KeyConfig.ini добавьте:
[KeyConfig]

ForceKeyboardMouse=1

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

Совместимость с модами и античитом

Многие игроки используют моды для улучшения графики (DSFix), баланса (Conqueror's Blade) или онлайн-функций (Blue Sentinel). Однако некоторые моды могут конфликтовать с настройками управления или даже приводить к бану в онлайне.

Безопасные моды (не влияют на управление):

  • 🎨 DSFix — улучшает графику, но не затрагивает клавиши.
  • 📊 Dark Souls 3 FPS Unlocker — разблокирует FPS, совместим с любыми раскладками.
  • 🔍 Item Gib — добавляет предметы в инвентарь, не меняет управление.

Моды с риском конфликтов:

  • 🎮 Input Customizer — позволяет переназначать клавиши, но может конфликтовать с DS3KeyConfig.ini.
  • 🔄 DS3OS — изменяет онлайн-функции, иногда сбрасывает настройки управления.
  • 🤖 Cheat Engine (даже для легитимных целей, например, изменения цвета оружия) — может вызвать бан при использовании в онлайне.

🔹 Как избежать проблем:

  1. Перед установкой мода сделайте резервную копию папки с сохранениями и DS3KeyConfig.ini.
  2. Используйте отдельные профили управления для онлайна и оффлайна (если мод поддерживает это).
  3. Проверяйте логи мода (обычно в папке logs\) на наличие ошибок, связанных с вводом.

FAQ: Частые вопросы по управлению в Dark Souls 3

Можно ли назначить разные клавиши для правой и левой руки (для двуручного оружия)?

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

Почему после переназначения клавиш в игре появляется сообщение "Недопустимое действие"?

Это происходит, если:

  • Вы назначили на действие клавишу, которая уже используется системой (например, Alt + Tab).
  • Файл DS3KeyConfig.ini повреждён (проверьте синтаксис на лишние символы).
  • Конфликт с модом, который блокирует определённые клавиши (например, DS3OS может резервировать F1-F12).

Решение: сбросьте настройки на дефолтные и переназначьте клавиши заново.

Как сделать так, чтобы прыжок срабатывал при двойном нажатии клавиши (как в Sekiro)?

В Dark Souls 3 нет встроенной функции двойного нажатия, но можно эмулировать это поведение:

  1. Назначьте прыжок на редко используемую клавишу (например, G).
  2. Создайте скрипт в AutoHotkey:
~w::  ; Двойное нажатие W для прыжка

if (A_PriorHotkey = "~w" && A_TimeSincePriorHotkey < 300)

Send, g

return

Это заставит игру регистрировать прыжок при быстром двойном нажатии W.

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

Да, но с оговорками:

  • Игра позволяет смешивать ввод с геймпада и клавиатуры, но это может приводить к конфликтам (например, одновременно срабатывают атака с клавиатуры и с геймпада).
  • В онлайне (особенно в PvP) такое смешивание может быть расценено как читерство, так как позволяет выполнять действия быстрее, чем при использовании одного типа управления.
  • Если вы хотите использовать геймпад для движения и клавиатуру для атак, отключите GamePad в секции [KeyConfig] файла DS3KeyConfig.ini:
[KeyConfig]

EnableGamePad=0

Где найти дефолтные привязки клавиш, если сбросил настройки?

Дефолтные привязки для клавиатуры в Dark Souls 3:

  • Лёгкая атака: ЛКМ
  • Тяжёлая атака: ПКМ
  • Блок/Щит: Пробел
  • Уклонение: Shift
  • Использование предмета: Q
  • Прыжок: Пробел (конфликтует с блоком!)
  • Быстрое использование: E
  • Меню: Esc

Для сброса настроек удалите файл DS3KeyConfig.ini — игра создаст новый с дефолтными значениями при следующем запуске.