Настройка второй виртуальной клавиатуры через PPJoy открывает уникальные возможности для геймеров, стримеров и пользователей, которым требуется эмуляция дополнительных устройств ввода. С помощью этого инструмента можно создать виртуальный джойстик, назначить макросы на несуществующие клавиши или даже управлять несколькими аккаунтами в играх одновременно. Однако процесс установки и конфигурации PPJoy часто вызывает сложности из-за устаревшей документации и проблем совместимости с современными версиями Windows.
В этой статье вы найдёте актуальную пошаговую инструкцию по установке PPJoy на Windows 10/11 с учётом всех нюансов подписи драйверов, подробное руководство по настройке виртуальных устройств и практические примеры использования второй клавиатуры в играх типа World of Tanks, GTA V или MMO-проектах. Мы также разберём типичные ошибки (коды 10, 39, 52) и способы их устранения без переустановки системы.
Что такое PPJoy и зачем нужна вторая клавиатура
PPJoy (Parallel Port Joystick) — это программный эмулятор игровых устройств, изначально разработанный для создания виртуальных джойстиков через LPT-порт. Со временем инструмент эволюционировал в универсальное решение для эмуляции клавиатур, мышей, геймпадов и других устройств ввода. Основное преимущество PPJoy перед аналогами (вроде vJoy или Xpadder) — поддержка DirectInput и возможность создания до 16 виртуальных устройств одновременно.
Где применяется вторая клавиатура через PPJoy:
- 🎮 Мультиаккаунт в играх — управление несколькими персонажами в MMORPG (например, Lineage 2, Black Desert) или одновременный запуск нескольких клиентов Dota 2/CS2.
- 🤖 Автоматизация действий — назначение макросов на "невидимые" клавиши для ботов в Old School RuneScape или Tibia.
- 🎥 Стриминг и мультитаскинг — разделение управления игрой и OBS/XSplit на разные устройства ввода.
- 🔧 Тестирование ПО — эмуляция редких устройств ввода для отладки программ.
Важно понимать, что PPJoy не заменяет физическую клавиатуру, а дополняет её, позволяя программам "видеть" дополнительные устройства. Например, в World of Warcraft можно назначить способности на клавиши виртуальной клавиатуры, которые не конфликтуют с основными горячими клавишами.
Системные требования и совместимость PPJoy
PPJoy работает на всех версиях Windows начиная с XP, но для Windows 10/11 требуются дополнительные манипуляции с подписью драйверов. Ниже приведена таблица совместимости:
| Операционная система | Поддержка PPJoy | Требуемые действия | Потенциальные проблемы |
|---|---|---|---|
| Windows XP (32/64-bit) | ✅ Полная | Установка без дополнительных шагов | Конфликты с современными антивирусами |
| Windows 7 (32/64-bit) | ✅ Полная | Отключение проверки подписи драйверов | Ошибка Код 10 при обновлении драйверов |
| Windows 10 (до 20H2) | ⚠️ Частичная | Ручная установка драйверов в режиме тестирования | Блокировка SmartScreen, ошибка Код 52 |
| Windows 10 (21H2+) / Windows 11 | ⚠️ Ограниченная | Использование DSEO или Driver Signature Enforcement Overrider | Автоматическое удаление драйверов после обновлений |
Для 64-битных систем обязательно наличие цифровой подписи драйверов. PPJoy поставляется с неподписанными драйверами, поэтому потребуется:
- Включить режим тестирования (
bcdedit /set testsigning on). - Использовать утилиты вроде DSEO 1.3c для принудительной установки.
- Отключить Secure Boot в BIOS (для Windows 11 обязательно!).
⚠️ Внимание: Начиная с обновления Windows 10 May 2020 Update (2004), Microsoft ужесточила политику безопасности драйверов. Если после перезагрузки PPJoy перестаёт работать, проверьте журнал событий (eventvwr.msc) на наличие ошибок с кодом219("Драйвер заблокирован из-за отсутствия подписи").
Пошаговая установка PPJoy на Windows 10/11
Процесс установки PPJoy состоит из трёх этапов: подготовка системы, установка драйверов и конфигурация виртуальных устройств. Следуйте инструкции строго по порядку, чтобы избежать ошибок.
1. Подготовка системы
Перед установкой необходимо:
- 🔹 Отключить антивирус (PPJoy часто распознаётся как Potentially Unwanted Program).
- 🔹 Скачать архив с последней версией PPJoy (рекомендуется PPJoy 0.8.4.3) с официального репозитория SourceForge.
- 🔹 Создать точку восстановления системы (
Панель управления → Восстановление → Создание точки восстановления).
2. Установка драйверов
Для 64-битных систем:
- Распакуйте архив PPJoy в папку
C:\PPJoy. - Запустите
Driver Installer\install.batот имени администратора. - В появившемся окне выберите "Install Driver" и подтвердите установку.
- Если появляется ошибка
Код 52, используйте DSEO:
1. Запустите DSEO.exe от имени администратора.
2. Выберите "Sign a System File".
3. Укажите путь к файлу драйвера: C:\PPJoy\Driver\ppjoy.sys
4. Перезагрузите ПК.
3. Настройка виртуальных устройств
После успешной установки драйверов:
- Запустите
PPJoy Configurator(C:\PPJoy\PPJoyConfig.exe). - Нажмите "Add" для создания нового виртуального устройства.
- Выберите тип устройства:
Keyboard(клавиатура) илиJoystick(джойстик). - Назначьте количество кнопок (для клавиатуры рекомендуется
104 клавиши). - Сохраните конфигурацию и перезагрузите ПК.
Устройство отображается в Диспетчере устройств (раздел "Контроллеры PPJoy")|
Нет восклицательных знаков рядом с драйвером|
Видимо в тестовых утилитах (например, JoyToKey)|
Система не выдаёт ошибок при перезагрузке-->
⚠️ Внимание: Если после перезагрузки PPJoy исчезает из Диспетчера устройств, проверьте настройки Windows Update. Автоматическое обновление драйверов может заменять подписанные драйвера PPJoy на стандартные. Отключите автоматическое обновление для устройств PPJoy через gpedit.msc (для Pro-версий Windows).
Настройка второй клавиатуры для игр
После создания виртуальной клавиатуры её нужно привязать к конкретным действиям в играх. Рассмотрим два популярных сценария: мультиаккаунт в MMO и назначение макросов.
Сценарий 1: Мультиаккаунт в World of Warcraft
Для управления двумя персонажами одновременно:
- Запустите World of Warcraft на основном аккаунте.
- Откройте второй клиент игры с параметром
-config wow2(для раздельных настроек). - В настройках управления (
Esc → System → Key Bindings) назначьте способности на клавиши виртуальной клавиатуры (например,NumPad 1-9на втором устройстве). - Используйте AutoHotkey для переназначения физических клавиш на виртуальные:
; Пример скрипта для AutoHotkey
#IfWinActive, World of Warcraft (2)
{
F1::Send {Numpad1} ; Нажать F1 → отправляет Numpad1 на виртуальную клавиатуру
F2::Send {Numpad2}
}
Сценарий 2: Макросы для Old School RuneScape
Для автоматизации сбора ресурсов:
- 🔄 Настройте в PPJoy виртуальный джойстик с
12 кнопками. - 🎯 Привяжите кнопки к действиям в игре через RuneLite (плагин
Input Hotkeys). - 🤖 Используйте Pulover’s Macro Creator для записи последовательностей нажатий на виртуальные клавиши.
Пример макроса для выплавки руды:
; Макрос для OSRS (использует виртуальные клавиши PPJoy)
Loop {
Send {F1} ; Открыть инвентарь (виртуальная клавиша)
Sleep 500
Send {F2} ; Нажать на руду
Sleep 500
Send {F3} ; Нажать на печь
Sleep 3000 ; Ожидание плавки
}
Решение распространённых ошибок PPJoy
Даже при правильной установке PPJoy может работать нестабильно. Ниже — решения для типичных проблем:
| Ошибка | Причина | Решение |
|---|---|---|
Код 10 ("Устройство не может запуститься") |
Конфликт драйверов или отсутствие подписи | Переустановите драйвера в режиме тестирования (bcdedit /set testsigning on) |
Код 39 ("Драйвер повреждён или отсутствует") |
Повреждённые файлы драйверов | Удалите устройство в Диспетчере, затем выполните PPJoy Uninstaller и установите заново |
Код 52 ("Windows не может верифицировать цифровую подпись") |
Блокировка неподписанных драйверов | Используйте DSEO или отключите проверку подписи (F8 при загрузке → "Disable Driver Signature Enforcement") |
| PPJoy исчезает после обновления Windows | Автоматическая замена драйверов | Отключите обновление драйверов для PPJoy через gpedit.msc или восстановите драйвера вручную |
Если ошибка сохраняется, проверьте:
- 🔍 Журнал Windows (
eventvwr.msc) на наличие ошибок с источникомppjoy. - 🔧 Конфликты с другим ПО (например, Logitech Gaming Software или Razer Synapse).
- 🛡️ Настройки антивируса — добавьте папку
C:\PPJoyв исключения.
Что делать если PPJoy не работает в конкретной игре?
Некоторые игры (например, Valorant или PUBG) блокируют виртуальные устройства на уровне античита. В этом случае:
1. Попробуйте использовать vJoy + AntiMicro вместо PPJoy.
2. Подключите физическую вторую клавиатуру через USB-хаб и назначьте ей другой Device ID через Device Manager.
3. Используйте эмулятор клавиатуры на уровне ядра (например, Karabiner для macOS или SharpKeys для Windows), если игра поддерживает только DirectInput.
Альтернативы PPJoy: когда стоит выбрать другое решение
PPJoy — не единственный инструмент для эмуляции устройств ввода. В некоторых случаях целесообразнее использовать альтернативы:
- 🎛️ vJoy — более современный эмулятор виртуальных джойстиков с поддержкой
XInput(идеален для Xbox-контроллеров). - ⌨️ AutoHotkey — если нужны только макросы без создания виртуальных устройств.
- 🖱️ AntiMicro/Xpadder — для переназначения кнопок геймпадов/мышей.
- 🔌 USB-разветвители — если требуется физическая вторая клавиатура (например, Dygma Raise или Moonlander).
Сравнение PPJoy и альтернатив:
| Критерий | PPJoy | vJoy | AutoHotkey |
|---|---|---|---|
| Поддержка клавиатуры | ✅ Да | ❌ Нет (только джойстики) | ✅ Да (эмуляция нажатий) |
| DirectInput | ✅ Да | ✅ Да | ❌ Нет |
| XInput | ❌ Нет | ✅ Да | ❌ Нет |
| Макросы | ❌ Нет (нужен AHK) | ❌ Нет | ✅ Да |
Выбор инструмента зависит от задачи:
- Для мультиаккаунта в MMO лучше PPJoy + AutoHotkey.
- Для эмуляции геймпада — vJoy + ScpToolkit.
- Для простых макросов достаточно AutoHotkey.
Безопасность и легальность использования PPJoy
Использование PPJoy само по себе не нарушает правила большинства игр, так как инструмент не вмешивается в игровые процессы напрямую. Однако есть нюансы:
- ⚖️ MMO-игры (например, World of Warcraft, EVE Online) разрешают мультибоксинг, но запрещают автоматизацию действий (боты).
- 🎮 Компеттивные шутеры (CS2, Valorant) часто блокируют виртуальные устройства через античиты.
- 🔄 Стриминговые платформы (Twitch, YouTube) не запрещают использование PPJoy, но могут блокировать контент с автоматизированным геймплеем.
Рекомендации по легальному использованию:
- 📜 Изучите Правила игры (например, Политика Riot Games запрещает "несанкционированные программы, изменяющие игровой процесс").
- 🎯 Используйте PPJoy только для мультиаккаунта или управления, а не для автоматизации.
- 🛡️ Не комбинируйте PPJoy с другими инструментами вроде Cheat Engine или ArtMoney.
⚠️ Внимание: В играх с системой BattleEye (например, Escape from Tarkov, Rainbow Six Siege) или Easy Anti-Cheat (Fortnite, Apex Legends) использование PPJoy может привести к бану аккаунта, даже если вы не используете читы. Эти античиты блокируют любые неподписанные драйвера на уровне ядра.
FAQ: Частые вопросы по настройке PPJoy
Можно ли использовать PPJoy на Windows 11 без отключения Secure Boot?
Технически да, но потребуется:
- Установить драйвера в режиме тестирования (
bcdedit /set testsigning on). - Использовать DSEO для принудительной подписи
ppjoy.sys. - Отключить Memory Integrity в
Core Isolation(Параметры Windows → Безопасность → Безопасность устройства).
Однако после крупных обновлений Windows драйвера могут снова блокироваться.
Как назначить клавиши виртуальной клавиатуры на физические кнопки?
Используйте AutoHotkey с плагином PPJoy.ahk:
; Пример скрипта для привязки клавиш
#Include PPJoy.ahk ; Подключите библиотеку PPJoy для AHK
F1::PPJoyPress(1, 1) ; Нажать первую кнопку на первом виртуальном устройстве
Скачать PPJoy.ahk можно с форума AutoHotkey.
PPJoy конфликтует с моей игровой клавиатурой (Razer/Corsair). Что делать?
Проблема возникает из-за драйверов производителя. Решения:
- Отключите фоновые службы (Razer Synapse, Corsair iCUE) через Диспетчер задач.
- Обновите прошивку клавиатуры через официальное ПО.
- Назначьте виртуальной клавиатуре другой
USB-портв настройках PPJoy (вкладкаAdvanced).
Можно ли использовать PPJoy для управления несколькими ПК с одной клавиатуры?
Да, но потребуется:
- Настроить PPJoy на основном ПК как виртуальную клавиатуру.
- Использовать Synergy или Input Director для передачи ввода на второй ПК.
- На втором ПК эмулировать нажатия через AutoHotkey или Python + pywinus.
Такой подход позволяет управлять двумя компьютерами с одной физической клавиатуры, но требует стабильного сетевого подключения.
Как полностью удалить PPJoy и его драйвера?
Для чистого удаления:
- Запустите
C:\PPJoy\Uninstall\uninstall.batот имени администратора. - Удалите все устройства PPJoy в Диспетчере устройств (
devmgmt.msc). - Очистите реестр от записей PPJoy с помощью CCleaner или вручную (
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ppjoy). - Отключите режим тестирования (
bcdedit /set testsigning off) и перезагрузите ПК.