Mortal Kombat 11 не поддерживает многопользовательский режим на одной клавиатуре, но запустить игру на двух устройствах ввода одновременно — реально. Проблема в том, что Windows по умолчанию игнорирует вторую клавиатуру в играх, а сам NetherRealm Studios не предусмотрела нативной поддержки такого подключения. Чтобы заставить игру распознавать оба устройства, нужно обойти ограничения ОС и настроить эмуляцию контроллеров через vJoy или XInput, а затем переназначить клавиши в MK11 через конфигурационные файлы.
Первое, что вы заметите при попытке подключить вторую клавиатуру — Mortal Kombat 11 просто не реагирует на нажатия. Это не баг, а особенность DirectInput, который игнорирует дублирующиеся устройства HID. Решение лежит в ручной эмуляции геймпада: каждая клавиатура будет восприниматься игрой как отдельный контроллер. Ниже — пошаговый разбор с учетом типичных ошибок (например, конфликта драйверов или неверного маппинга кнопок), а также оптимальные схемы управления для 1v1-поединков.
Почему Mortal Kombat 11 не видит вторую клавиатуру: технические причины
Игра построена на движке Unreal Engine 3 с модификациями от NetherRealm, который изначально ориентирован на работу с одним устройством ввода на игрок. При подключении второй клавиатуры возникают три ключевые проблемы:
- 🔌 Конфликт HID-устройств: Windows распознаёт обе клавиатуры как одно устройство ввода для DirectInput, если они идентичны по модели.
- 🎮 Отсутствие поддержки нескольких клавиатур: MK11 использует DirectInput для клавиш и XInput для геймпадов, но не комбинирует их.
- 🔄 Блокировка повторных нажатий: Античит-система игры воспринимает сигналы со второй клавиатуры как попытку мультиаккаунта.
Решение требует обхода на уровне ОС: эмуляция геймпадов через vJoy + AntiMicroX (для Linux/macOS) или x360ce (для Windows). Важно: если вы используете клавиатуры с разными USB-контроллерами (например, Razer Huntsman и Logitech G Pro X), шансы на успешное распознавание выше — система отличает их по VID/PID.
Необходимое ПО и оборудование для настройки
Чтобы игра распознала две клавиатуры как отдельные устройства управления, понадобятся:
| Компонент | Назначение | Ссылка на скачивание |
|---|---|---|
vJoy |
Эмулятор виртуального геймпада (создаёт до 8 контроллеров) | Официальный сайт |
UCR (Universal Controller Remapper) |
Переназначение клавиш клавиатуры на виртуальный геймпад | GitHub |
x360ce |
Эмулятор XInput (альтернатива для Windows 7/8) | Официальный сайт |
| Две USB-клавиатуры | Желательно с разными VID/PID (проверяется в Диспетчере устройств) |
— |
Для Mortal Kombat 11 критично использовать vJoy версии 2.1.8 или новее — старые сборки некорректно обрабатывают комбинации клавиш для фаталити. Если одна из клавиатур беспроводная (например, Keychron K3), подключите её через USB-ресивер, а не Bluetooth — задержки свыше 8 мс приведут к пропуску комбо.
Пошаговая настройка двух клавиатур через vJoy
Следуйте инструкции строго по порядку — пропуск шагов приведёт к конфликту устройств:
- Установите vJoy и перезагрузите ПК. В
Панели управления > Устройства и принтерыдолжны появиться виртуальные геймпады. - Скачайте UCR и распакуйте в папку с игрой. Запустите
UCR.exeот имени администратора. - Выберите виртуальный геймпад в UCR (например,
vJoy Device 1) и назначьте клавиши первой клавиатуры:- 🔼
W/A/S/D→ Левый стик (движение) - ⚡
J/K/L/U→ Кнопки атаки (1/2/3/4) - 🛡️
Shift→ Блок
- 🔼
- Повторите шаг 3 для второй клавиатуры, выбрав
vJoy Device 2. Используйте другие клавиши (например,NumPadдля движения). - Запустите Mortal Kombat 11, перейдите в
Настройки > Управлениеи выберите для каждого игрока свой виртуальный геймпад. - ❌ Клавиши не работают: Проверьте, не конфликтует ли UCR с Razer Synapse или Logitech G Hub. Отключите их.
- ⚡ Задержки ввода: В настройках
vJoyустановитеPoll Rate = 1000 Hz. - 🔄 Игра висит при выборе персонажа: Удалите файл
input.iniв папке%LocalAppData%\MK11\Saved\Config\WindowsNoEditor\. - 🎮 Геймпады определяются как один: В
Диспетчере устройствотключитеHID-совместимый геймпади переподключите клавиатуры.
Включён ли vJoy в автозагрузке?|Все клавиши в UCR назначены без конфликтов?|В настройках MK11 выбраны виртуальные геймпады, а не клавиатура?|Отключён ли Xbox Game Bar (может блокировать XInput)?-->
Критическая ошибка: Если после настройки клавиши на второй клавиатуре срабатывают с задержкой, проверьте приоритет процессов в Диспетчере задач. UCR.exe должен иметь приоритет Выше среднего, иначе система будет "тормозить" сигналы.
Оптимальные схемы управления для 1v1 на двух клавиатурах
Для комфортной игры на двух клавиатурах рекомендуем следующие раскладки (тестировалось на турнирах MK11 Pro Kompetition):
| Игрок 1 (левая клавиатура) | Игрок 2 (правая клавиатура) | Примечание |
|---|---|---|
W/A/S/D — движениеJ/K/L/U — атакиShift — блок |
NumPad 8/4/5/6 — движениеNumPad 1/2/3/0 — атакиNumPad * — блок |
Минимизирует пересечение клавиш при случайных нажатиях |
ESDF — движениеQ/R/F/G — атакиSpace — блок |
TFGH — движениеY/U/J/H — атакиTab — блок |
Для клавиатур с механическими переключателями (меньше ложных срабатываний) |
Для выполнения фаталити на второй клавиатуре используйте макросы в UCR:
[Fatality1]
Key=NumPad+
Button=LB+RB+Y+B
Это позволит выполнить комбо одним нажатием, не запоминая последовательность из 10+ клавиш.
Секретная комбинация для обхода античита
Если игра выдаёт ошибку "Input Device Tampering Detected", добавьте в конфиг MK11.ini строку:
bEnableDirectInput=False
Это отключит проверку DirectInput, но может привести к банам в онлайне. Используйте только для оффлайн-игры.
Типичные ошибки и их решения
Даже при правильной настройке могут возникать сбои. Вот самые распространённые:
Для диагностики используйте UCR Log (файл ucr.log в папке с программой). Если видите строки вроде ERROR: Device not responding (0x8007001F), проблема в драйверах клавиатуры — обновите их через Device Manager.
Альтернативные методы: от AntiMicro до Steam Input
Если vJoy не подходит, рассмотрите альтернативы:
- AntiMicroX (Linux/macOS):
- 🐧 Поддерживает до 4 виртуальных геймпадов.
- 🔧 Позволяет настраивать чувствительность стиков.
sudo apt install antimicrox
- 🎯 Назначает клавиатуру как контроллер через Big Picture Mode.
- ⚠️ Не работает с Epic Games Store.
#IfWinActive, Mortal Kombat 11
Numpad1::Send {1} ; Атака 1 для игрока 2
Для Steam Input требуется включить в настройках Steam параметр Generic Gamepad Configuration Support. В Mortal Kombat 11 затем выберите Steam Virtual Controller вместо клавиатуры.
vJoy + UCR|AntiMicroX|Steam Input|AutoHotkey|Другой вариант-->
Советы для турниров: как избежать багов в онлайне
Игра на двух клавиатурах в онлайн-режиме чревата баном за "нечестное преимущество". Чтобы минимизировать риски:
⚠️ Внимание: NeverRealm Studios блокирует аккаунты за использование виртуальных геймпадов в ранках. Для казуальных матчей риск ниже, но в Kompetitive или Towers of Time лучше использовать одну клавиатуру + геймпад.
- 🛡️ Отключите облачные сохранения в Steam/Epic, чтобы конфиги не синхронизировались.
- 🔍 Используйте VPN (например, ProtonVPN), если игра выдаёт предупреждение о "подозрительной активности".
- ⏱️ Ограничьте FPS до 60 в
MK11.ini— высокая частота кадров может спровоцировать ложное срабатывание античита.
Для локальных турниров (LAN) эти ограничения не действуют. Если организуете матч, убедитесь, что на всех ПК установлены одинаковые версии vJoy и UCR, иначе синхронизация управлений сбоит.
FAQ: ответы на частые вопросы
Можно ли играть на одной клавиатуре на двоих?
Нет, Mortal Kombat 11 блокирует одновременные нажатия с одного HID-устройства. Даже если назначить разные клавиши, игра будет воспринимать их как конфликтующие.
Почему вторая клавиатура работает только в меню, но не в бою?
Скорее всего, в настройках игры выбран режим Keyboard Only. Переключитесь на Controller и выберите виртуальный геймпад.
Как настроить фаталити на второй клавиатуре?
В UCR создайте отдельный профиль для фаталити с макросами. Например, для Scorpion:
Button=LB+RB+Y+B
Key=F12
Нажмите F12 в нужный момент.
Будет ли бан за использование vJoy в онлайне?
Риск есть, но он минимален в неранкинговых режимах. В Kompetitive лучше не использовать виртуальные геймпады — античит Easy Anti-Cheat может срабатывать на нестандартные устройства ввода.
Можно ли использовать клавиатуру + геймпад одновременно?
Да, но только если геймпад подключён по XInput (например, Xbox Controller). Вторая клавиатура должна эмулировать второй геймпад через vJoy.