Coder Social home page Coder Social logo

fqlx / xboxkeyboardmouse Goto Github PK

View Code? Open in Web Editor NEW
308.0 41.0 68.0 43.5 MB

Keyboard and mouse for Xbox One streaming on Windows

License: Apache License 2.0

C# 98.37% Batchfile 1.63%
slimdx mouse xbox keyboard streaming scp-driver gui csharp game games

xboxkeyboardmouse's Introduction

Hi there ๐Ÿ‘‹

  • ๐Ÿ’ป I'm a full-stack developer, specialized in solidity, DeFi, prop trading, and in web (React) ecosystem.
  • ๐Ÿ’ผ I currently do smart contract engineering. I was previously at a crypto hedge fund for prop trading / market making, Kraken Bitcoin Exchange for UI-UX / funding gateways, and Cisco Systems for cloud signaling / routing.
  • ๐Ÿ‹๏ธโ€โ™€๏ธ Fun fact: I love olympic weightlifting - Movements like the snatch, clean and jerk.
  • ๐ŸŒฑ Iโ€™m currently learning modeling volatility and pricing convexity in relation to exotic crypto assets.
  • ๐Ÿ“ซ How to reach me: see my email in the left sidebar.

My GitHub stats

xboxkeyboardmouse's People

Contributors

airsquared avatar callumcarmicheal avatar davidrieman avatar fqlx avatar matthewmistele avatar stevemkroll avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xboxkeyboardmouse's Issues

Mouse Cursor still present when Stream from Xbox One

Hello :)

I hava discover your app and thanks for it. I install all the prerequite and when I launch the Xbox App the mouse block on center and I can move with keyboard to the app but when I launch the stream from my Xbox One, the mouse still block on center of screen but nothing with keyboard and mouse.

Furthermore when I'm in stream, when I move the mouse the cursor appear :)

Thanks in advance for answer ;)

Back button not working

started using the most recent .exe and noticed that the tab key/back button weren't working.

Keyboard Not Working, Help?

The ScpToolKit messed up my keyboard, I accidentally selected the wrong thing and now my keyboard won't work at all. How do I fix my keyboard drivers so they can work again? Thank you for your help ahead of time

Changing the button mapping

First i would like to say that is project is amazing, i recently had an accident at work and it has rendered my right thumb useless for controller gaming, so this project of yours has saved me from throwing out my Xbox. now i have been digging through the files, and i am completely clueless on all this, but i found one file that i thought would changed the key mapping, but it never worked. Could you walk me through exactly what i need to do to do this?

Only works if Xbox App is the active window.

Is there anyway to change that? I'm trying to automate some stuff with AHK and it would be amazing if this would work if the window wasn't active. I'd like to send some key presses "silently" and in the background.

My problem with xbox app

After a while of attempting, il finally found why my ScpVBus was outdated. I simply manually updated it. And now! The program is working pretty well! But in the xbox stream, with the cursor stuck at the middle of the screen. No key are working on the app. Is it my virtual controller or something else ?
Thanks for replying soon!

Cursor not hiding?

This maybe just me but the newest build i pushed has stopped the cursor from being hidden. is it just me? If so may i have some feedback if anyone else is experiencing this.

Contribution (GIMX converts mouse to joystick)

Hello good afternoon, I do not know if you ever came to look, but there is an open source project called GIMX, does it have some code that would help with the translation of the mouse?

Mouse buttons work. Mouse movement does not.

Any idea on how I troubleshoot this? Both mouse buttons work correctly... The game (overwatch) gets absolutely none of my mouse movements. All keyboard items seem to function correctly.

Mouse movement doesn't work

my mouse movement doesn't register as Right Stick, instead it keeps bringing up the streaming overlay bar, other inputs are all working as intended

question

is it possible to go into the scp driver and recode it to use mouse movement instead of right stick

Mouse movement looks segmented

First of all, great project!
Love the idea and the possibilities it offers.

Second,
My issue is that movement done with the mouse which emulates the Right Analog stick looks segmented (Is that the right word to use?).
The movement isn't fluent like a normal FPS game would handle mouse movement.
If for example I would make a circular movement counterclockwise with my mouse (360ยฐ with the analog stick), the movement is translated in UP - LEFT - DOWN - RIGHT only. The micro positions between the absolute UP and the absolute LEFT (or any position between absolutes) are not made and translated to my screen.
Is this a known issue at the moment or is it unique to my personal experience with this Pad-Emulator?

Thanks in Advance.
And keep up the good work!

Is lag low enough to play fps multiplayer?

I haven't purchased an Xbox yet, but is the lag for this app + the Xbox stream lag low enough to play multiplayer fps? I mostly want to play rainbow 6 siege with some friends, but I'm used to PC.

Smooth Mouse Movement

I noticed that you mentioned to have added smooth mouse movement, however no matter which setting I use I can't seem to get a feeling in game that feels like a true mouse control scheme. I was just wondering if this is a limitation of the process as it is essentially just mimicking a control and is not actually a mouse, or if there was something I was missing.

What settings have you used to achieve the most responsive mouse control in First Person Shooters for example?

Flickering Triggers

When the triggers are set to a keyboard key, they can not be held down. Instead, the trigger flickers on and off rapidly.

Mouse movement not being detected.

Hey!

So ive set up everything correctly, start the program and look at the live controller and everything is working except for the mouse movement. The right stick just stays in place, and I can still see my cursor on the screen and I dont think I am supposed to?

SCP Bus failed to initialize

The program itself says "off"
Another window says "SCP Bus failed to initialize, then i press OK, and it says:

System.IO.IOException: SCP Virtual Bus Device not found
at ScpDriverInterface.ScpBus..ctor(Int32 instance)
at ScpDriverInterface.ScpBus..ctor()
at XboxKeyboardMouse.Activate.CreateController()

Then i press OK, and the programs stops responding

Mouse Movement Not Working At All

It detects no movement from the mouse so there is no movement on the right stick. I have tried all sensitivities and all engines and nothing has worked

KB/Mouse captured, test works but no response when streaming

So I've installed pre-reqs and when I open the XBOX app the capture automatically starts but there's no response in the streaming screen.
The test seems to work ok it just doesn't seem to be sending anything.

Should there be a device in device manager for this like an x360 controller?

Application says waiting

Whenever I start it, it just says "waiting" in green, although the keyboard works fine in game, but the mouse doesn't work

Fix issues with DPI Scaling

I have currently upgraded to a 4k monitor and with 125% screen scaling many of the elements get misaligned or the font is too big making the GUI somewhat unusable.

Mouse movement isn't working

No matter how many settings I mess with I can't get the mouse movement recognized. The keyboard works, the mouse buttons work, but moving the mouse to move the virtual right stick doesn't. It does make the mouse cursor appear and bring up the little menu bar that lets me mute the mic or stop streaming, but nothing in game happens when I move the mouse

Data.cs serialization

I'm wondering if there's a reason Data.cs uses a verbose .ini read/write tactic. This could be a fraction of the code via XML serialization. With the members named the way they are, it seems the same human-readable information would be present.

Tutorial Video? Better instructions

Can someone on here make a video on how to do all of this? I messed up my keyboard and mouse drivers for a week trying this and don't want to try it again unless there's a video tutorial, everything would be so much simpler and easy for everyone if someone on here could make it. Thank you ~ Ownage

Edit Keys

i want to edit what keys activate what buttons on the controlling but i cant figure out how. how do i do this?

Doesn't work for games?

I think that is an excellent idea. The only thing is that it doesn't work for games. (Please excuse me, I'm a noob at all this stuff) Is it supposed to work for games as well? Or is it only for the home screen?

Instant crashes

Whenever I start the program it says: XboxKeyboardMouse has stopped working. I have everything required installed to my machine and I don't know how to fix it.

Mouse is unresponsive

I have all of the applications needed to use my mouse and keyboard, and it works. But, with the mouse, it will move, but it needs to be moved about half an inch before it starts moving in game, this makes it very hard to coordinate the game movement with the mouse moves. I'm guessing this has to do somewhat with the sensitivity and tickrate, but I don't know what changes to make.

doesn't work

hi, i installed the application, the dependencies and then i opened the xbox application. i started streaming my xbox and nothing happens...
what i have to do?

Everything is working except mouse movement

Every except the mouse movement works. In the XboxKeyboardController Program, the right stick doesn't work, as also it doesn't in the Xbox App either. I've tried both x32 and x64 versions. Can anyone help? Also the mouse shows while moving it in the xbox app

(Help Wanted) Error "SCP Bus failed to initialize" When opening

Hello,
I try to open the "XboxKeyboardMouse 24 02 2017 - x86_64" File (My computer is x64) but it gives me this error:

"SCP Bus failed to initialize".

Then I click "OK" and it gives me this error:

"System.IO.IOExeption: SCP Virtual Buse Device not found at ScpDriverInterface.ScpBus..ctor(Int32 instance) at XboxKeyboardMouse.Active.Create.Controller

So I have installed SlimDx and downloaded ScpToolkit-master but it still doesnt work.

I have tried opening xbox app and streaming my console but still get same error. Also have tried that and opening the ScpToolKit and connecting and Xbox One controller but still have same error.

Please help I really like what you have created, as it seems other people can get it to work:):):):)

LOOK AT PICTURES BELOW IF IT HELPS

Thanks,

error4
error in visual studios debug
error
error2
error3

Works the first time

I have a problem with this. The fist time i start the program it starts fine. Next time i try open it i wont work. Help

Question about pushing to main repo

Since i am now able to push straight to this repo without having to do a pull request ever now and then, should i still leave creating the download/pre-built executables to you or do them myself?

help with build.bat plz

"Building Solution for 32 Bit (x86)...
msbuild "XboxKeyboardMouse.sln" /p:Configuration=Release /p:Platform="x86" /t:Build /p:OutputPath="C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\Downloads"
Microsoft (R) Build Engine Version 3.5.30729.8763
[Microsoft .NET Framework, Version 2.0.50727.8745]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 2/23/2017 11:06:25 PM.
Project "C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse.sln" on node 0 (Build target(s)).
Building solution configuration "Release|x86".
C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse\XboxKeyboardMouse.csproj : error MSB4132: The tools version "14.0" is unrecognized.
Done Building Project "C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse.sln" (Build target(s)) -- FAILED.

Build FAILED.

"C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse.sln" (Build target) (1) ->
(Build target) ->
C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse\XboxKeyboardMouse.csproj : error MSB4132: The tools version "14.0" is unrecognized.

0 Warning(s)
1 Error(s)

Time Elapsed 00:00:00.86
Deleting debug files
Renaming file to XboxKeyboardMouse 02 02 2017 - x86.exe
move /y "C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\Downloads\XboxKeyboardMouse.exe" "C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\Downloads\XboxKeyboardMouse 02 02 2017 - x86.exe"

Building Solution for 64 Bit (x86_64)...
msbuild "XboxKeyboardMouse.sln" /p:Configuration=Release /p:Platform="x64" /t:Build /p:OutputPath="C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\Downloads"
Microsoft (R) Build Engine Version 3.5.30729.8763
[Microsoft .NET Framework, Version 2.0.50727.8745]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 2/23/2017 11:06:26 PM.
Project "C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse.sln" on node 0 (Build target(s)).
Building solution configuration "Release|x64".
C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse\XboxKeyboardMouse.csproj : error MSB4132: The tools version "14.0" is unrecognized.
Done Building Project "C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse.sln" (Build target(s)) -- FAILED.

Build FAILED.

"C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse.sln" (Build target) (1) ->
(Build target) ->
C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\XboxKeyboardMouse\XboxKeyboardMouse.csproj : error MSB4132: The tools version "14.0" is unrecognized.

0 Warning(s)
1 Error(s)

Time Elapsed 00:00:00.40
Renaming file to XboxKeyboardMouse 02 02 2017 - x86_64.exe
move /y "C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\Downloads\XboxKeyboardMouse.exe" "C:\Users\Techn\OneDrive\Documents\XboxKeyboardMouse\Downloads\XboxKeyboardMouse 02 02 2017 - x86_64.exe"
Deleting un-needed files

Finished building (Check for any errors!)"

Can someone please tell me how to fix the "error MSB4132: The tools version 14.0 is unrecognized." and "setdd not recognized as internal/external command"

How do I custom map?

I can't figure out how to configure my own mapping for each controller button. Could you please explain?

Mouse not smooth, sometimes acts to much like a joystick

Hi, I have been using this for a day or two and the keyboard works greats but I'm just wondering if there is going to be an update to make the mouse more smooth like being on a Pc or if there is an option that I can change. Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.