Dark Souls 3 изначально оптимизирована под геймпады, но многие игроки предпочитают клавиатуру из-за точности управления атаками и передвижением. Проблема в том, что стандартная раскладка клавиш в игре неудобна: например, блок и уклонение привязаны к Q и Space, что создаёт дискомфорт в длительных сессиях. Более того, игра не позволяет переназначать клавиши через встроенное меню — для этого потребуются сторонние инструменты вроде DS4Windows или Steam Input.
В этом руководстве разберём все способы адаптации управления под клавиатуру: от базовых горячих клавиш до создания полностью кастомных схем с эмуляцией геймпада. Особое внимание уделим решению типичных проблем — например, когда игра не распознаёт нажатия или клавиши конфликтуют с системными сочетаниями. Если вы играете на ПК с клавиатурой и мышью, но чувствуете, что управление "деревянное" — эти методы помогут сделать его плавным и интуитивным.
Стандартная раскладка клавиш в Dark Souls 3: что не так?
По умолчанию Dark Souls 3 предлагает следующую привязку клавиш (для версии на Steam и Bandai Namco Launcher):
| Действие | Клавиша по умолчанию | Типичные проблемы |
|---|---|---|
| Перемещение | W, A, S, D |
Нет диагонального бега без удержания Shift |
| Лёгкая атака | ЛКМ | Конфликт с интерфейсом Windows при alt-tab |
| Тяжёлая атака | ПКМ | Неудобно для комбо с блокировкой |
| Блок/парирование | Q |
Слишком далеко от WASD, медленная реакция |
| Уклонение | Space |
Конфликт с прыжком в других играх |
Основные претензии игроков к стандартной раскладке:
- 🎮 Неэргономичное расположение: клавиши блока (
Q) и уклонения (Space) требуют неудобного позиционирования пальцев, что критично в боях с боссами. - 🖱️ Конфликты мыши: ЛКМ/ПКМ могут случайно активировать действия в Windows (например, при наведении на панель задач).
- ⚡ Отсутствие гибкости: в меню настроек нельзя переназначить клавиши — только сбросить к дефолту.
- 🔄 Нет раздельных биндов: например, нельзя привязать разные атаки на колесо мыши вверх/вниз.
Ещё одна проблема — отсутствие поддержки диагонального бега по умолчанию. В оригинальной раскладке для бега нужно удерживать Shift, что неудобно в динамичных боях. Решить это можно только через сторонние утилиты.
Способ 1: Переназначение клавиш через Steam Input
Самый простой метод — использовать встроенную систему Steam Input, которая позволяет эмулировать геймпад и гибко настраивать клавиши. Этот способ работает даже если вы запускаете игру не через Steam (например, через Bandai Namco Launcher).
Пошаговая инструкция:
- Откройте Steam и перейдите в
Библиотека → Dark Souls 3 → Управление. - Выберите
Шаблон управления(если его нет, создайте новый). - Включите опцию
Использовать настройки Steam Input. - Нажмите
Изменить раскладкуи выберитеКлавиатура и мышь. - Переназначьте клавиши, перетаскивая действия на нужные кнопки. Например:
- 🔑 Привяжите блок к
E(рядом сWASD). - 🖱️ Назначьте уклонение на боковые кнопки мыши.
- ⚡ Добавьте диагональный бег на удержание
Shift + WASD.
- 🔑 Привяжите блок к
- Сохраните шаблон и запустите игру через Steam.
- 🔧 Не требует сторонних программ.
- 🎛️ Позволяет создавать слои (например, отдельные бинды для верховой езды).
- 🔄 Сохраняет настройки в облаке Steam.
- ⚠️ Некоторые действия (например, жесты) нельзя переназначить.
- ⚠️ Возможны задержки ввода при сложных комбо.
Преимущества метода:
Добавить Dark Souls 3 в библиотеку Steam (если игра не оттуда)|Обновить Steam до последней версии|Отключить другие программы для эмуляции геймпада (DS4Windows, reWASD)|Проверьте, что в настройках игры стоит "Контроллер: Выкл."
-->
Ограничения:
Как импортировать чужие раскладки Steam Input
В Steam перейдите в Сообщество → Обсуждения → Руководства и найдите тему с шаблонами для Dark Souls 3. Скачайте файл .vdf и поместите его в папку Steam\userdata\{ваш_ID}\config\layout. В настройках управления выберите импортированный шаблон.
Способ 2: Использование DS4Windows для эмуляции геймпада
DS4Windows — бесплатная утилита, которая эмулирует контроллер DualShock 4 для клавиатуры и мыши. Это позволяет обойти ограничения стандартных настроек Dark Souls 3 и использовать удобные комбинации.
Как настроить:
- Скачайте DS4Windows и установите драйверы (инструкция на сайте).
- Запустите программу и перейдите на вкладку
Profiles. - Создайте новый профиль для Dark Souls 3.
- В разделе
Bindingsпереназначьте клавиши:ЛКМ → □ (лёгкая атака)
ПКМ → △ (тяжёлая атака)
E → L1 (блок)
Space → ◯ (уклонение)
Shift + WASD → аналоговый стик (бег)
- Активируйте профиль и запустите игру. В настройках игры выберите
Контроллер: DualShock 4.
Плюсы DS4Windows:
- 🎮 Полная эмуляция геймпада — игра "думает", что вы используете контроллер.
- 🔧 Гибкие настройки чувствительности стиков и триггеров.
- 🔄 Возможность создавать макросы (например, автоматическое употребление лечебных предметов).
⚠️ Внимание: Если после настройки в DS4Windows клавиши не работают, проверьте:
- Отключён ли
Steam Inputв настройках Steam.- Запущена ли DS4Windows от имени администратора.
- Нет ли конфликтов с другими программами (например, XInput или ScpToolkit).
Минусы:
- ⚠️ Требует постоянного фона работы программы.
- ⚠️ Возможны проблемы с античитами (например, Easy Anti-Cheat в онлайне).
Способ 3: Ручное редактирование конфигурационных файлов
Для опытных пользователей есть метод редактирования файлов настроек Dark Souls 3 вручную. Это позволяет обойти ограничения интерфейса, но требует осторожности — ошибка может сбросить все настройки.
Инструкция:
- Перейдите в папку с сохранениями игры:
%APPDATA%\DarkSoulsIII\{ваш_стеам_ID}\. - Найдите файл
DS3_KEY_CONFIG.xmlи сделайте его резервную копию. - Откройте файл в текстовом редакторе (например, Notepad++).
- Найдите строки с привязками клавиш (например,
<Action name="LightAttack" key="Mouse1" />) и измените значения:<Action name="Dodge" key="Mouse4" />
<Action name="Guard" key="E" />
- Сохраните файл и запустите игру.
Важные нюансы:
- 🔑 Формат значений: клавиши указываются как в DirectInput (например,
Space,Mouse1,F1). - 🔄 Сброс настроек: если файл повреждён, игра создаст новый с дефолтными значениями.
- ⚠️ Онлайн-режим: некоторые изменения могут вызвать бан за "читерство" (например, привязка макросов).
Стандартная раскладка|Steam Input|DS4Windows|Ручное редактирование файлов|Другой метод-->
Оптимальные раскладки клавиш для разных стилей игры
Выбор раскладки зависит от вашего стиля игры. Вот проверенные схемы для разных сценариев:
| Стиль игры | Лёгкая атака | Тяжёлая атака | Блок | Уклонение | Особенности |
|---|---|---|---|---|---|
| Танк (щит + меч) | ЛКМ | Shift + ЛКМ |
E |
Space |
Удобно для удержания блока и контратак |
| Ловкость (уклонения) | ЛКМ | ПКМ | Q |
Mouse4 (боковая кнопка) |
Максимальная мобильность, блок редко нужен |
| Маг (заклинания) | Mouse4 |
Mouse5 |
E |
Space |
Освобождает ЛКМ/ПКМ для целевых заклинаний |
| PvP (дуэли) | ЛКМ | Shift + ЛКМ |
CapsLock |
Mouse5 |
CapsLock удобен для быстрого блока |
Советы по выбору:
- 🛡️ Для танков приоритет — быстрый доступ к блоку (
EилиCapsLock). - ⚔️ Для ловкачей важнее уклонение на боковую кнопку мыши.
- 🔮 Магам нужно освободить ЛКМ/ПКМ для заклинаний.
Не забывайте про дополнительные действия:
- 📜 Жесты: привяжите на
F1-F4. - 💊 Лечение:
Mouse3(колесо мыши). - 🔄 Смена оружия:
TabилиQ.
Решение типичных проблем с клавиатурным управлением
Даже после настройки могут возникать баги. Вот как их исправить:
Проблема 1: Игра не реагирует на клавиши
Возможные причины и решения:
- 🔌 Конфликт с оверлеями: Отключите Steam Overlay, Discord Overlay и NVIDIA GeForce Experience.
- 🎮 Некорректный режим контроллера: В настройках игры выберите
Контроллер: Выкл.(если используете клавиатуру напрямую) илиDualShock 4(если эмулируете геймпад). - 🔧 Проблемы с DirectInput: Обновите драйверы клавиатуры через Диспетчер устройств.
Проблема 2: Задержки при нажатии клавиш
Что делать:
- 🖥️ Отключите энергосбережение: В
Панель управления → Электропитаниевыберите схемуВысокая производительность. - 🎮 Проверьте буфер клавиатуры: Используйте утилиту USBDeview, чтобы удалить "призрачные" устройства ввода.
- 🔧 Настройте приоритет процесса: В Диспетчере задач установите для
DarkSoulsIII.exeприоритетВысокий.
Проблема 3: Клавиши конфликтуют с системными сочетаниями
Примеры и решения:
- 🔑
Alt+Tabактивирует меню Windows: Переназначьте тяжелую атаку сAltна другую клавишу. - 🖥️
Winоткрывает стартовое меню: Отключите клавишуWinчерез реестр или утилиту WinKey Disable. - 🎵 Медиа-клавиши переключают треки: Отключите их в настройках клавиатуры (например, в Logitech Gaming Software).
⚠️ Внимание: Если вы используете DS4Windows и заметили, что клавиши работают "через раз", попробуйте:
- Отключить
Hide DS4 Controllerв настройках программы.- Установить галочку
Use Exclusive Mode.- Переподключить виртуальный контроллер (кнопка
Stop→Start).
Дополнительные инструменты для тонкой настройки
Если стандартные методы не устраивают, попробуйте специализированные утилиты:
| Инструмент | Для чего подходит | Сложность настройки | Ссылка |
|---|---|---|---|
| reWASD | Продвинутая эмуляция геймпада с макросами | Средняя | Сайт |
| AutoHotkey | Создание кастомных скриптов для комбо и макросов | Высокая | Сайт |
| XPadder | Переназначение клавиш с визуальным редактором | Низкая | Сайт |
| InputMapper | Альтернатива DS4Windows для эмуляции DS4 | Средняя | Сайт |
Пример скрипта для AutoHotkey, который добавляет диагональный бег:
#IfWinActive, Dark Souls III
{
*w::Send {w down} ; Вперёд
*a::Send {a down} ; Влево
*s::Send {s down} ; Назад
*d::Send {d down} ; Вправо
*w up::Send {w up}
*a up::Send {a up}
*s up::Send {s up}
*d up::Send {d up}
; Диагональный бег при удержании Shift
+w::Send {Shift down}{w down}
+w up::Send {Shift up}{w up}
}
#IfWinActive
Предупреждения при использовании сторонних инструментов:
- 🚫 Античит: В онлайне Easy Anti-Cheat может забанить за макросы (особенно в AutoHotkey).
- 🔄 Конфликты: Не запускайте одновременно DS4Windows и reWASD.
- 🔧 Производительность: Скрипты могут создавать дополнительную нагрузку на CPU.
FAQ: Частые вопросы по настройке клавиатуры в Dark Souls 3
Можно ли переназначить клавиши без сторонних программ?
Нет, в самой игре нет функции переназначения клавиш. Единственный способ — редактировать файл DS3_KEY_CONFIG.xml вручную или использовать Steam Input.
Почему после настройки через DS4Windows игра не видит контроллер?
Проверьте:
- Запущена ли DS4Windows от имени администратора.
- Отключён ли
Steam Inputв настройках Steam. - Выбран ли в игре режим контроллера
DualShock 4.
Если проблема остаётся, попробуйте переустановить драйверы ViGEmBus (идут в комплекте с DS4Windows).
Как привязать уклонение на двойное нажатие клавиши (например, Space)?
Это можно сделать через AutoHotkey:
~Space::
if (A_PriorHotkey = "~Space" && A_TimeSincePriorHotkey < 200)
Send {Space} ; Уклонение
else
Send {Space} ; Обычное нажатие
return
Или через reWASD, где есть встроенная функция "Double Tap".
Будет ли бан за использование DS4Windows или AutoHotkey в онлайне?
Официально FromSoftware не запрещает эмуляцию геймпада, но:
- ✅ DS4Windows обычно безопасен, так как просто эмулирует контроллер.
- ⚠️ AutoHotkey может вызвать бан, если скрипт автоматизирует действия (например, авто-лечение).
- 🚫 Макросы с задержками (например, авто-парирование) почти гарантированно приведут к бану.
Для PvP лучше использовать только базовые переназначения без автоматизации.
Как сбросить настройки клавиш к стандартным?
Способы:
- Удалите файл
DS3_KEY_CONFIG.xmlв папке с сохранениями — игра создаст новый. - В Steam Input нажмите
Сбросить настройки. - В DS4Windows удалите профиль и перезапустите программу.