Если цель - играть в игры PS3 на ПК без геймпада, то самый практичный вариант - использовать эмулятор rpcs3. Он умеет принимать ввод с клавиатуры и мыши и позволяет сопоставлять кнопки и оси виртуальному контроллеру PS3.

Ниже - рабочий пошаговый план. Он рассчитан на обычный сценарий: запустить rpcs3, подключить управление, назначить клавиши, подстроить чувствительность мыши.

Что нужно перед настройкой

  1. PC с нормальной производительностью: rpcs3 требовательный, а управление зависит от того, насколько стабильно работает эмуляция. Минимальные ориентиры и требования команда указывает на официальном quickstart: https://rpcs3.net/quickstart
  2. Установленный rpcs3: скачивание доступно на официальной странице загрузки: https://rpcs3.net/download
  3. Прошивка 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
Прицеливание (если отдельная кнопка) ПКМ

Настройка под игру: как избежать проблем с чувствительностью

  1. Сначала назначьте кнопки, потом переходите к мыши.
  2. Если камера «дергается», увеличьте/уменьшите мертвую зону и отключите лишнее ускорение на стороне Windows/драйвера мыши (если оно включено).
  3. Если поворот слишком медленный или слишком резкий - правьте настройки мыши в 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 минут

  1. Установите rpcs3 и прошивку PS3 (через Install Firmware) - https://rpcs3.net/download
  2. Добавьте игру в rpcs3 и дождитесь первого запуска
  3. Откройте Pads и I/O
  4. Для клавиатуры выберите Keyboard в handlers
  5. Назначьте клавиши на кнопки и стики
  6. Назначьте мышь на Right analog, настройте чувствительность
  7. При необходимости создайте пользовательскую конфигурацию для конкретной игры - https://wiki.rpcs3.net/index.php?title=Help:Configurations

Если сделать эти шаги, клавиатура и мышь обычно начинают работать в играх на rpcs3 без внешних Bluetooth-решений.