Steam Link

Steam Link

Pieman Jun 23, 2021 @ 11:40pm
Game pad configuration being sent as a keyboard and mouse
I'm been trying to get my xbox one s controller (1914) to work over steam link. It works on the host pc directly when the xbox configuration setting is disabled but apparently that isn't an option on steam link.
I've now got it working well with portal 2 using the official configuration, however when I try to use the generic gamepad set up it doesn't emulate the controller correctly (even if I try it with portal 2).

It looks like the game detects the gamepad as a keyboard/mouse as the menu option hints are set up that way. If I use the steam link overlay to change the input to mouse mode I can then interact with the game by using the stick to move a mouse across the screen. The dpad also moves the menu cursor properly too.

If it's loaded as the keyboard and mouse wsad profile that appears to work too. The issue is when the buttons are bound using the gamepad diagram on the right side of the button configuration screen.

I'm using raspbian on the client and Ubuntu on the host. Genuine xbox controller either wired or with the official wireless adaptor and xow driver.

Any suggestions would be appreciated.
< >
Showing 1-3 of 3 comments
_I_ Jun 24, 2021 @ 3:51am 
remote play forces the host to use steams input mapping for remote controllers

each can have its own config for desktop, bpm, chord and each game

best to give each an easily identifiable name
begin streaming, steam -> settings -> controller -> general
[identify] and preferences on each and name them
ex. pc xbone black or link ds4 white

then when you map controls you know which controller you are mapping
Pieman Jun 24, 2021 @ 8:11am 
That seems to be your standard response to any question about controllers, but it has absolutely nothing to do with the question being asked. It was the same answer you gave last time to a very different question and I struggled to see the relevance of it then either.

The issue I'm having is that the steam doesn't appear to be emulating the game pad configuration correctly when sending it to the game. It seems to work for keyboard and mouse, or for the games that have a proper configuration set up like portal 2. But I can't get it to work for the gamepad emulation.

How do I play lego jurassic Park with my son using an xbox controller and steam link/raspberry pi?

Pieman Jun 24, 2021 @ 2:46pm 
I've finally managed to achieve something. I'm sure there had to be a better system than this and it seems like it could all stop working at any point (if any part of the system becomes obsolete etc).

For it to work I've had to buy an xbox wireless adaptor and virtualhere for steam link.

What I've done is:

Host computer:
Ubuntu 18.04 with xow driver installed.
Wireless adaptor plugged in and 2 controllers paired with it

Client:
Raspbian installed on a pi (3b+ I think)
Xow driver installed.
The wireless adaptor then plugged into this device after the controllers were paired.

Steam/steam-link settings.
Virtualhere sharing was on for the xbox adaptor on the steamlink menu before connecting to the host.

I've unticked the setting for "xbox controller configuration support" in the menu on the global controller settings screen.
I've changed the game controller settings to "force off" too just to be sure.
I can still access the controller config menu for some reason for each game, in theory that should be disabled. In that menu I select "generic game pad" configuration.

Now when I play games from the pi the controllers are recognised and wireless. 2 controllers appear to work fine without conflicting, buttons are mapped correctly. The menu prompts show appropriate icons/hints.

Ive tried it with portal 2 and lego jurassic world and so far so good.

I'm worried that if anything changes to steam, steam link, Linux, virtual here or xow then it'll all come crashing down. As xow is no longer being developed its very unlikely an issue with this will be fixed.

I think a far simpler solution would be for steam link to pass the xinput signals direct to the host to deal with, that would cause a lot less heartache for me.
< >
Showing 1-3 of 3 comments
Per page: 1530 50

Date Posted: Jun 23, 2021 @ 11:40pm
Posts: 3