Skip to content

Keyboard and mouse for Xbox One streaming on Windows 10

License

Notifications You must be signed in to change notification settings

HsuSE/XboxKeyboardMouse

 
 

Repository files navigation

XboxKeyboardMouse

Keyboard and mouse for Xbox One streaming to Windows 10.

It sends keyboard and mouse inputs to an emulated Xbox controller using SCP driver.

Note: This app only starts when the Xbox streaming app is in the foreground.

Screenshot

Prerequisites

  1. You need SlimDX Runtime installed (x86)

Download

  1. Download the repository as a zip
  2. Extract the download folder to anywhere on your PC
  3. Rename the download folder to something of your choice
  4. Run XboxKeyboardMouse

Current Layout

You may customize your own controller layout through the gui but the default layout is

Keyboard/Mouse Xbox Controller
Space A
Left Ctrl B
R X
Number 1 Y
Q Right Bumper
E Left Bumper
Left Shift Left Stick Click
C Right Stick Click
B Start/Menu
V Select/Back/Nav
Tilde Xbox Logo/Guide
Arrow Keys DPAD
Left Click Right Trigger
Right Click Left Trigger
WASD Left Stick
Mouse Right Stick

Lag

  1. Run ScpToolkit Settings Manager
  2. Use asynchronous HID Report Processing
  3. Disable Rumble and Native Feed

Compile

  1. SlimDx SDK installed - https://slimdx.org/
  2. SCPToolkit driver installed

Todo

  1. Check if SlimDX and SCP driver are installed and if not throw an understandable error.
  2. Mouse input buttons dont work as of yet.
  3. Scroll Wheel movement has not been added (Main usage maybe RTS).
  4. Better Mouse Engines

About

Keyboard and mouse for Xbox One streaming on Windows 10

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.1%
  • Batchfile 0.9%