В сети можно найти множество способов подключения контроллера Sony Dualshock 3 к компьютеру. Почти все они заключаются в установке программы-прокладки, которая будет обеспечивать трансляцию команд от контроллера к системе и обратно. Проблема в том, что не все эти программы отличаются стабильностью.
По-умолчанию Windows может распознать контроллер как PS3 Dualshock, но не будет принимать от него команды. Также по-умолчанию в Windows заложена поддержка контроллера от Xbox. Принцип заключается в том, чтобы обмануть систему и заставить её думать, что подключаемый контроллер - именно Xbox`овский, а не устройство конкурентов.
Самым простым способом является установка родного драйвера для контроллера Xbox и установка драйвера-прокладки. При этом никакого доп.софта ставить не придётся. Всё начнёт работать само собой. Алгоритм действий следующий:
- Скачать и установить официальный драйвер для контроллера Xbox 360(запускайте с совместимостью с той версией что выбрали и лучше открыть ссылку на скачивание в отдельном окне если не качается). На странице указываете свою систему и разрядность.
- После установки драйвера подключаете контроллер Dualshock3 к компьютеру. Если у вас есть bluetooth-модуль, также можете его подключить, т.к. контроллер Sony может работать и по беспроводной связи.
- Скачайте и распакуйте драйвер PS3 Dualshock3 с этого сайта(Проверял на основной тачке, вирусы не нашлись). После распаковки получите папку "ScpServer". В ней будут папки "bin" и "Source". В папке "Source" находится исходный код, а в папке "bin" – рабочие файлы драйвера.
- Переходите в папку "bin" и запускаете приложение ScpDriver.exe. Появится окно с информацией о версии драйвера. Если устанавливаете контроллер на Windows XP или Windows Vista, отметьте галку "Force Install". Жмёте кнопку Install и устанавливаете драйвер.
После окончания установки контроллер Dualshock3 можно будет использовать во всех играх, поддерживающих контроллер Xbox360.