Steam Link

Steam Link

Fjasamora May 6, 2020 @ 3:56am
Android mouse pointer stops at the edge of the screen.
Hello, I know mouse isnt "officially supported" but it works, kind of. However when the mouse goes to the edge of the screen it stops.
In geforce now it works like normal, so I know its possible on android.It does not work on steam link however,, im pretty sure this has something to do with the activity window in the programming.
Please fix this :)
Last edited by Fjasamora; May 6, 2020 @ 3:57am
< >
Showing 16-25 of 25 comments
Packetdancer Jun 6, 2020 @ 1:17pm 
Originally posted by Old Man:
Android 10, 1 display, it gets stuck to all edges, it moves on steam app and android at the same time. There some kind of conflict between android os mouse and steam app.

I admit I haven't used the most recent couple of Android versions of Steam Link off a phone with a mouse because I've been busy with other stuff. But I know that prior versions used the Android mouse capture APIs (i.e., "relative mouse" rather than "absolute mouse"), and that the mouse capture APIs should disable the Android-side mouse cursor entirely. And if I remember right, it does fall back to absolute mouse positioning in a pinch if denied relative mouse mode for some reason.

To explain a little more, "absolute mouse positioning" (which is what Android only used to support up through Android 7.x) is where an application gets "the mouse pointer is at X, Y"; since the mouse pointer will stop when it hits the edge of the screen, well, you don't get any movement once that happens.

"Relative mouse positioning" (which is theoretically supported in newer versions of Android, anything after 8) gets you "the mouse moved X units in this direction, and Y units in the other" instead. Relative mouse means there's no 'screen borders', but also only nearly all Android variants means Android assumes it has no idea where the mouse pointer should be in an app using relative mouse and will disable the Android system mouse cursor. (Hence "mouse capture" or "pointer capture", because the app tells Android "yeah I'll take care of this, you don't worry about it.")

If "it moves on steam app and android at the same time" means that you're seeing a cursor on the Android side, then I strongly suspect something's changed that makes it so Steam Link cannot capture the mouse to get relative movement.

(There is also an unofficial relative mouse movement API that is used on Android 7 by Nvidia and several others in their Android variants, which does not hide the system cursor in relative mode. But you said earlier in the thread you were using a Samsung, so I suspect this does not apply.)

If you want to compare with an older version of the app to see if the issue goes away, you can generally find them on APKMirror. Unfortunately, where the Play Store has a full version of any application, downloading the application will optimize it for your device (i.e., stripping out any high-res assets and such when downloading on a device that only has low-res assets, etc.) so sometimes what's on APKMirror depends on what people used to download the versions they uploaded. Looks like they do have 1.1.61 (and quite a few ones prior to that) on APKMirror, though: https://www.apkmirror.com/apk/valve-corporation/steam-link-beta/

(Also, obviously be cautious downloading APKs from third-party sites when installing and whatnot. APKMirror is quite trustworthy, as they're run by the highly-respected "Android Police" website and do make certain any uploaded apps are still signed by the original developers and whatnot, but there's always that tiny chance...)
Last edited by Packetdancer; Jun 6, 2020 @ 1:23pm
Packetdancer Jun 6, 2020 @ 1:28pm 
OH, one addendum: if you are using the mouse via Samsung DeX (i.e. turning the phone into a pseudo-desktop), there was a known bug in DeX where capturing the mouse simply failed if you were docked in DeX mode, where you'd ask Android to capture the mouse pointer and it simply went "no"; there's a thread about that somewhere in this forum.

The issue was apparently that Samsung figured when apps could run windowed, it would be harmful—or at least potentially disruptive and confusing—to allow individual apps to capture the mouse (and thus get rid of the cursor) in DeX mode. I haven't messed with DeX in ages, but I would hope Samsung's fixed that in the intervening time. But even if they have, if you are stuck on an older version of DeX for some reason, that might be part of the problem.

(But since you said it works in GeForce Now, I'm assuming that isn't the issue here either.)
Last edited by Packetdancer; Jun 6, 2020 @ 1:28pm
Fjasamora Jun 8, 2020 @ 8:39am 
Ah, dude thanks som much. Versjon 1.1.61 works perfectly with mouse and keyboard. Thanks! :D og the devs could patch the latest version now ut would be great!
slouken Jun 8, 2020 @ 11:00am 
Yep, I'm able to reproduce this, and it was related to work on mouse support for iOS. I'm working on a fix that works for both platforms now.
Fjasamora Jun 8, 2020 @ 12:19pm 
Awesome. :D
Packetdancer Jun 9, 2020 @ 12:44pm 
Originally posted by Old Man:
Versjon 1.1.61 works perfectly with mouse and keyboard. Thanks! :D

Glad that helped! :)

Originally posted by slouken:
Yep, I'm able to reproduce this, and it was related to work on mouse support for iOS. I'm working on a fix that works for both platforms now.

Yay for repros! Bigger yay for fixes!
The Archangel Jul 28, 2020 @ 2:55pm 
I was facing the same problem here; in addiction, my right click wasn't working with the left one at the same time.

My specs are: NVidia Shield Pro, Android 9, Redragon Memeanlion Chroma (M710) + Redragon Varuna RGB ABNT2 K559 (Revisão DIY).

I tested in gamestream app (SHIELD), and it's working, but the mouse is laggy there, so I tried to figure out how to solve the "mouse look" problem to use just one app and the smoother one. I was in this crusade for 5 days...

I tried version 1.1.61, but no success... I remember that the problem wasn't there when Halo 1 got available, because I played perfectly in that occasion. So, probalby downgrading steam link to the version of that date would help.

Fortunately, before that attempt, during my researches, I found this https://steamcommunity.com/app/353380/discussions/4/1814296273132718162/. Using VirtualHere solved everything =), but there are some costs for this solution...

Anyway, it would be nice some fix.
Queuecumber Oct 24, 2020 @ 5:51am 
Any news on this? I'm still having the problem
Queuecumber Oct 24, 2020 @ 6:06am 
Actually I just found the latest beta and it seems to fix all the android mouse issues
Sire Salty Feb 20, 2021 @ 11:36am 
Having the same issue with a chromebook. Lenovo Duet chromebook with USB/BT mouse. Hits limit of screen and no more movement, too high and triggers the top bar to close screen.
< >
Showing 16-25 of 25 comments
Per page: 1530 50

Date Posted: May 6, 2020 @ 3:56am
Posts: 25