HsuSE / XboxKeyboardMouse

Keyboard and mouse for Xbox One streaming on Windows 10

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:Apache License 2.0


Languages

Language:C# 99.1%Language:Batchfile 0.9%