GRUPO DE STEAM
Steam Remote Play homestream
GRUPO DE STEAM
Steam Remote Play homestream
3,275
JUGANDO
33,180
ONLINE
Fundado
7 de noviembre de 2013
PixelPuppy 10 ENE 2016 a las 6:09 p. m.
Steam thinks my controller is a keyboard/mouse! Help!
When I use the client computer or steam link to run a non-steam game, the host computer thinks the connected controller is a mouse and keyboard. The analog sticks act as a mouse, the right trigger acts as the left mouse button, the B button acts as Esc key, directional buttons act as arrow keys on a keyboard. How do I fix this so that it knows it's an xbox 360 controller?
Última edición por PixelPuppy; 10 ENE 2016 a las 6:11 p. m.
< >
Mostrando 1-15 de 51 comentarios
davew_uk 11 ENE 2016 a las 6:20 a. m. 
I've got the same problem with the latest beta. The controller seems to be detected by the streaming client as *both* an xbox controller *and* mouse/keyboard. This is making my life difficult in emulators like Dolphin that have hotkey support as I normally use Escape to close the program - now if I press B on my controller, Dolphin quits!
PixelPuppy 11 ENE 2016 a las 2:30 p. m. 
Oh you're right! It *IS* detecting it as *both*! For PCSX2, when I press B to examine something in game, the window closes, but when I resume, it shows that it indeed had acknowledged that input press happened. And when I move around with the analog stick, it works properly, but the mouse pointer is flying around the screen too!

Wait, are you saying this wasn't an issue before? This is the first time I have ever used in-home streaming.
davew_uk 12 ENE 2016 a las 1:58 a. m. 
When I run Crysis I get a pop-up saying the controller was successfully connected - left stick controls the menus and right stick controls the mouse! this would sorely mess up any remapping screens a game has too.

I've been using IHS since the very beginning and this came up only recently. First I noticed it was during the Christmas vacation but I don't remember if I was opted into the beta. When I get a minute I will check to see if mainline steam builds have the issue.
Tҽʂƚιϝιυʂ 12 ENE 2016 a las 3:40 p. m. 
I'm having the same proble here, steam is detecting it as both a pad and an emulated kb/m.

I was using IHS sometime last year and don't remember having this problem, it must be a recent change. If they simply add an option to disable it as required this would solve the problem. Emulated kb/m is a nice feature to have, particularly on my steam link where I only have a pad connected - but an option to turn it on/off would be very useful.
PixelPuppy 13 ENE 2016 a las 12:44 a. m. 
My friend has a Steam Link, and she's experiencing the same problem with her Steam controller. That narrows it down to be a Steam issue, and not a particular brand of controller or something.

Still no fix!!!
davew_uk 13 ENE 2016 a las 2:04 a. m. 
It's not a bug, its a "feature". One that I'd like to toggle to OFF, permanently :-)
Dwight 13 ENE 2016 a las 4:26 p. m. 
I *think* it's in the changelog as "Added game controller mouse emulation for game launchers, use right trigger to click". It's very similar to the desktop profile used for Steam Controllers...

I'm not sure how it determines something is a "game launcher", but it looks like the desktop and Dolphin hit the heuristic and PCSX2 with "--nogui" does not.

I don't have a lot of non-Steam PC games, but the Witcher 2 does use a launcher, which is detected correctly, and the Witcher 3 does not and it seems to not trigger this regression.
Dwight 13 ENE 2016 a las 4:34 p. m. 
An easy workaround for Dolphin is to enable "Render to main window" in the Graphics options: https://forums.dolphin-emu.org/archive/index.php?thread-36965.html
PixelPuppy 14 ENE 2016 a las 12:29 a. m. 
For PCSX2, I just tried putting --nogui and commandline game loading into the launch options in Steam. Game loads fine. But it still does keyboard mouse emulation. Am I doing it wrong?
Última edición por PixelPuppy; 14 ENE 2016 a las 12:30 a. m.
davew_uk 14 ENE 2016 a las 1:53 a. m. 
OK, I deleted my earlier comment 'cos I went back and tested everything again.

If I launch PCSX2 with the --fullscreen and --nogui flags everything seems to work normally.

Same with Dolphin, if I set "render to main window" in the graphics options it all works fine. Success!
Última edición por davew_uk; 14 ENE 2016 a las 1:57 a. m.
davew_uk 14 ENE 2016 a las 5:22 a. m. 
My setup is a bit complicated - I have batch files for each of my PCSX2 and Dolphin ROMs that will launch the appropriate emulator and start the game automatically. These are set up as shortcuts in Steam. Here's an example:

C:\Games\Emulators\PCSX2\pcsx2.exe "C:\Games\Emulator Roms\Playstation 2\Black\Black.iso" --cfgpath="C:\Games\Emulator Launcher\Configs\PS2\Black" --fullscreen --nogui

I put that into a text file and saved it as a .bat file and then added that to Steam. When run, this will load PCSX2, load the ROM for Black and start the game. To quit I just press Escape.

The --cfgpath swtich is there to load a specific set of INI files for this game. I use seperate settings for each game and keep them in separate folders.

With Dolphin the set up is almost identical except all I did was check the box labelled "render to main window" in the graphics settings. Here's an example batch file that I use for Dolphin:

"C:\Games\Emulators\Dolphin\Dolphin.exe" /b /e "C:\Games\Emulator Roms\Nintendo Gamecube\007 Nightfire\007 Nightfire.iso

No messing with the controller settings in either Steam nor Dolphin nor PCSX2 was needed. EDIT - because I've configured everything separately for each game and set up the emulators to load the game-specific config on launch. Hope that clarifies things!
Última edición por davew_uk; 14 ENE 2016 a las 5:29 a. m.
davew_uk 14 ENE 2016 a las 8:01 a. m. 
Did all my setup in advance on the host computer. When streaming I just want to seamlessly drop into a game and have it all working.
PixelPuppy 14 ENE 2016 a las 1:02 p. m. 
I tried this by adding the comnand line arguments into the Steam shortcut, but it doesn't work. It still thinks it's a keyboard and mouse.
Steam doesn't take .bat files, so how do you add it to Steam?
davew_uk 14 ENE 2016 a las 2:49 p. m. 
I have a small program I wrote that will run the contents of any batch file. I add that to steam, then add the path to the batch file as an argument. I told you my setup was complicated :-)

You would probably be better off with ICE as it does the same sort of thing - allows you to add your emulator roms to steam as individual games.
Insanekitten 14 ENE 2016 a las 4:53 p. m. 
Is there a reason why you did your own legwork instead of using ICE?

Looking over ICE and gonna try it out to see if it works!
< >
Mostrando 1-15 de 51 comentarios
Por página: 1530 50

Publicado el: 10 ENE 2016 a las 6:09 p. m.
Mensajes: 51