/PS4-Keyboard-and-Mouse-Adapter

Allows you to play any game on your PlayStation 4 with a keyboard and mouse, no controller required, and it's free

Primary LanguageC#GNU General Public License v3.0GPL-3.0

PS4 Keyboard and Mouse Adapter

🚀 Click --> here <-- to Download!

How to use

  1. Make sure you've enabled remote play from your PS4's settings menu. To do that:
  • Go to your PS4, select (Settings) -> [Remote Play Connection Settings], and then select the checkbox for [Enable Remote Play].
  • To activate it as your primary PS4, select (Settings) -> [Account Management] -> [Activate as Your Primary PS4] -> [Activate].
  1. Download and run the setup from the download link above. It will automatically do all the configuration stuff for you
  2. If you want 0 lag, connect your PS4 to your TV or PC monitor and watch the game from there, not from the Remote Play app
  3. That's it

Do NOT plug your DS4 controller into your PC while using this tool. If it is plugged already, unplug it because it interferes with the device emulator.

If you think something doesn't work or is not good enough, don't get too mad at me and don't hesitate to tell me about it in our Discord server https://discord.gg/zH4b8p4 or create an issue here

To-do list

  • Mouse settings - deadzone, sensitivity, x/y ratio, etc.
  • Create and switch between multiple mapping profiles to make configuration easy when playing multiple games
  • Map multiple keys to the same button
  • Option to map mouse movement to left analog stick
  • Fix a nasty injection crash that appears when dealing with RemotePlay that has been patched by another software
  • Improve the UI

Credits

  • PS4Macro - Big thanks to komefai for making and open-sourcing this tool. I've grown a lot as a developer by reading and learning from his code. PS4Macro served as a basis for this repo. I'd never have done this if hadn't stumbled on it. Komefai is MIA for 2 years and his repo is not supported anymore but you can still write pretty good bots with it, definitely check it out if you are into that kind of stuff
  • EasyHook - The best tool for Windows API hooking. Works flawlessly - from the assembly injection, to the hook trampoline code. I haven't had a single problem with it I had one but that doesn't make EasyHook any less cool
  • Jays2Kings/DS4Windows - don't need to explain that one