- Что нужно перед настройкой
- Установка rpcs3 и добавление игры
- Настройка клавиатуры и мыши в rpcs3
- Таблица: типовой маппинг для шутеров
- Настройка под игру: как избежать проблем с чувствительностью
- Проверка совместимости и производительности
- Важно про контроллеры Bluetooth и Sixaxis emu
- Частые ошибки
- Итоговый алгоритм за 10-15 минут
Если цель - играть в игры PS3 на ПК без геймпада, то самый практичный вариант - использовать эмулятор rpcs3. Он умеет принимать ввод с клавиатуры и мыши и позволяет сопоставлять кнопки и оси виртуальному контроллеру PS3.
Ниже - рабочий пошаговый план. Он рассчитан на обычный сценарий: запустить rpcs3, подключить управление, назначить клавиши, подстроить чувствительность мыши.
Что нужно перед настройкой
- PC с нормальной производительностью: rpcs3 требовательный, а управление зависит от того, насколько стабильно работает эмуляция. Минимальные ориентиры и требования команда указывает на официальном quickstart: https://rpcs3.net/quickstart
- Установленный rpcs3: скачивание доступно на официальной странице загрузки: https://rpcs3.net/download
- Прошивка PS3 для эмулятора: rpcs3 эмулирует железо PS3, поэтому без прошивки игры не запустятся. Схема установки прошивки описана в гайдах на стороне проекта и в вики. Стартовая точка - официальный сайт: https://rpcs3.net/
Установка rpcs3 и добавление игры
1) Установите прошивку PS3
- В rpcs3 откройте File -> Install Firmware.
- Выберите файл прошивки и дождитесь завершения установки и предварительной компиляции.
Сама логика этого шага показана в практических инструкциях по rpcs3, например здесь: https://itshaman.ru/news/software/kak-igrat-v-igry-ps3-na-pk-s-pomoshchyu-rpcs3
2) Добавьте игру
- Для формата pkg используйте File -> Install .pkg.
- Для запуска из списков rpcs3 используйте Boot Game и укажите нужный файл/папку.
Порядок загрузки описан в руководствах по rpcs3: https://itshaman.ru/news/software/kak-igrat-v-igry-ps3-na-pk-s-pomoshchyu-rpcs3
Также смотрите совместимость и форматы на официальном сайте проекта: https://rpcs3.net/compatibility
Настройка клавиатуры и мыши в rpcs3
rpcs3 сводит управление игры к вводу от «pads» (виртуального геймпада). Поэтому основной подход такой: выбрать обработчики и сопоставить кнопки клавиатуры и оси мыши.
Шаг 1) Откройте настройки ввода
- В верхнем меню rpcs3 найдите раздел Pads (как правило, справа или через Config -> Pads в зависимости от версии).
В инструкциях это подается как настройка через Pads: https://itshaman.ru/news/software/kak-igrat-v-igry-ps3-na-pk-s-pomoshchyu-rpcs3
Шаг 2) Выберите правильные handlers
Дальше ориентируйтесь на то, как работает конкретная игра.
Вариант А. Игра уже поддерживает управление клавиатура+мышь
В некоторых играх в настройках есть «мышь/клавиатура» как способ ввода. Тогда в I/O можно выбрать базовый обработчик мыши. Пример описан в руководстве по rpcs3: https://game-zoom.ru/nastrojka-klaviatury-i-myshi-rpcs3-kak-igrat-v-igры-ps3-bez-kontrollera.html
Вариант Б. Игра не поддерживает ввод напрямую
Тогда нужно заставить rpcs3 подменить виртуальный контроллер и назначить обработку ввода через клавиатуру.
Практическая схема такая:
- Откройте I/O
- Для Mouse Handler выберите Basic (в некоторых конфигурациях это называется иначе, но смысл одинаковый - базовая обработка мыши)
- Затем в Pads выберите Handlers = Keyboard
- Назначьте игрока (player) и выполните маппинг кнопок
Эта логика в явном виде описана в гайде по настройке: https://game-zoom.ru/nastrojka-klaviatury-i-myshi-rpcs3-kak-igrat-v-igry-ps3-bez-kontrollera.html
Шаг 3) Привяжите клавиши к кнопкам виртуального геймпада
Когда назначение включено, в интерфейсе rpcs3 появляются элементы управления, соответствующие геймпаду:
- крестовина/кнопки действий
- L1/L2/R1/R2
- старт/выбор
- левый и правый аналог (оси)
Назначение делается так:
- нажимаете нужный элемент управления в списке (например, «Вверх» на левом стике)
- затем нажимаете соответствующую клавишу на клавиатуре
- повторяете для остальных функций
В гайде по настройке управление описано через сопоставление кнопок и стиков клавиатуре: https://game-zoom.ru/nastrojka-klaviatury-i-myshi-rpcs3-kak-igrat-v-igry-ps3-bez-kontrollera.html
Шаг 4) Назначьте мышь на оси (поворот камеры и прицел)
Чтобы мышь работала как «поворот», нужно назначить её на правый аналог (условно - оси камеры).
Как обычно делают:
- в назначениях выберите элемент Right analog (или аналогичную ось камеры)
- кликните мышью на нужную команду в интерфейсе сопоставления
- затем выполните движение мышью в нужном направлении, чтобы rpcs3 зафиксировал ось
- настройте ускорение и мертвую зону, чтобы прицел двигался предсказуемо
Общий принцип настройки мыши для rpcs3 показан в инструкциях по вводу: https://game-zoom.ru/nastrojka-klaviatury-i-myshi-rpcs3-kak-igrat-v-igry-ps3-bez-kontrollera.html
Таблица: типовой маппинг для шутеров
Ниже пример раскладки. Подберите под свою игру, но как старт обычно подходит.
| Функция в игре (геймпад) | Управление на ПК (пример) |
|---|---|
| Движение вперед/назад (левый аналог Y) | W / S |
| Движение влево/вправо (левый аналог X) | A / D |
| Поворот камеры по X (правый аналог X) | движение мышью влево/вправо |
| Прицел по Y (правый аналог Y) | движение мышью вверх/вниз |
| Прыжок | Space |
| Присесть/встать | Ctrl |
| Перезарядка/действие | R |
| Оружие 1/2 (если нужно) | 1 / 2 |
| Бег/спринт | Shift |
| Прицеливание (если отдельная кнопка) | ПКМ |
Настройка под игру: как избежать проблем с чувствительностью
- Сначала назначьте кнопки, потом переходите к мыши.
- Если камера «дергается», увеличьте/уменьшите мертвую зону и отключите лишнее ускорение на стороне Windows/драйвера мыши (если оно включено).
- Если поворот слишком медленный или слишком резкий - правьте настройки мыши в rpcs3 и сохраняйте профиль для игры.
Отдельные проблемы и способы их обхода через конфигурации для конкретной игры описаны в официальной документации по конфигурациям: https://wiki.rpcs3.net/index.php?title=Help:Configurations
Проверка совместимости и производительности
Не каждая игра одинаково ведёт себя с клавиатурой и мышью, а часть игр может быть нестабильной на вашем железе. Поэтому:
- смотрите список совместимости на официальном сайте: https://rpcs3.net/compatibility
- запускайте сначала наиболее «простые» проекты, пока проверяете ввод
- если FPS проседает, управление начнет ощущаться хуже
Важно про контроллеры Bluetooth и Sixaxis emu
В старых обсуждениях встречается подход через эмуляторы/прошивки и особые донглы для Bluetooth (упоминался, например, Bluecore4 и прошивки уровня 3.41+). Это относится к другой модели подключения - когда вы хотите использовать именно устройство/протокол PS3, а не встроенную поддержку клавиатуры rpcs3. В контексте задачи «настроить управление в rpcs3 под клавиатуру и мышь» практичнее идти через rpcs3 Pads/I-O, а не искать отдельные Bluetooth-донглы.
Пример такого обсуждения можно увидеть здесь: https://psjailbreak.ru/forum/topic_2750/findpost-32329
Частые ошибки
| Ошибка | Как исправить |
|---|---|
| Клавиатура работает в меню, но не в самой игре | Проверьте, что в Pads назначен Keyboard handler для нужного player, и что игра не требует другого режима ввода |
| Мышь двигает прицел хаотично | Настройте мертвую зону и ускорение в настройках мыши в rpcs3, проверьте системное ускорение мыши |
| Ничего не распознается | Убедитесь, что rpcs3 запускается в рабочей конфигурации, игра выбрана в интерфейсе правильно, а прошивка установлена (без прошивки игра не стартует) |
| Сильно лагает камера | Сначала добейтесь стабильного FPS: улучшение производительности обычно важнее тонкой настройки ввода |
Итоговый алгоритм за 10-15 минут
- Установите rpcs3 и прошивку PS3 (через Install Firmware) - https://rpcs3.net/download
- Добавьте игру в rpcs3 и дождитесь первого запуска
- Откройте Pads и I/O
- Для клавиатуры выберите Keyboard в handlers
- Назначьте клавиши на кнопки и стики
- Назначьте мышь на Right analog, настройте чувствительность
- При необходимости создайте пользовательскую конфигурацию для конкретной игры - https://wiki.rpcs3.net/index.php?title=Help:Configurations
Если сделать эти шаги, клавиатура и мышь обычно начинают работать в играх на rpcs3 без внешних Bluetooth-решений.