ValveSoftware / SteamOS

SteamOS community tracker
1.55k stars 69 forks source link

Cursor of external mouse keeps jumping to bottom right corner of screen in Gaming Mode (Steam Deck UI) #1093

Open benstor214 opened 1 year ago

benstor214 commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

When using an external mouse In Gaming Mode, the cursor constantly disappears after 5 seconds and jumps to the bottom right.

Steps for reproducing this issue:

  1. Put the Steam Deck in the dock (Valve Docking Station) with an external mouse attached
  2. Power on the Steam Deck
  3. Don't touch the mouse for 5 seconds

I can't believe I couldn't find this issue already in the tracker. Maybe I just missed it? If so, this issue should be closed (of course).

realeldermann commented 1 year ago

I have the same problem with the same setup.

unclejack commented 1 year ago

This might be related to some previous issues with elements of the UI being highlighted for no obvious reason due to the presence of the invisible cursor in that region. The cursor might be moved to a corner to avoid that particular problem.

This makes things a bit more difficult when a mouse/touchpad is attached. That would have to be handled differently.

pauljtremblay commented 1 year ago

Not sure where to file this bug, but I found this ticket trying to search the same problem with the steam app on a windows 11 gaming laptop. After steam launches the mouse cursor is continually pulled into the bottom right side of the screen. While this happens, it is not possible to navigate the menu via keyboard shortcuts, so this is both incredibly annoying and an a11y (accessibility) issue.

An external mouse is also in use.

The steam.exe properties reports the version as 8.18.16.37.

Edit: I believe this issue may be compounded by having a gamepad connected. If I disconnect the PS4 controller from the laptop, then start steam, this mouse cursor problem goes away.

leewiscovitch commented 1 year ago

Sames here as well...jsaux dock, mouse plugged in (in my case it's routing through a KVM switch), and constantly going to bottom-right.

There is a fairly long reddit thread about others experiencing it too:

https://www.reddit.com/r/SteamDeck/comments/12ct3uf/when_using_a_mouse_in_gaming_mode_cursor/

HoodBlah commented 11 months ago

I have the same set up as leewiscovitch. After restarting the deck everything seems to be working, but the mouse does disappear after a few seconds of not moving. But atleast when I move it again it is still in the same spot I left it. Sometimes it does go to the corner if unattended for more than 20 seconds though.

jcheynel commented 11 months ago

Same problem here using my Lenovo docking station and just any mouse I've tried...

Levistras commented 11 months ago

Open for 3 months with no traction?

loboaureo commented 10 months ago

Still happening, with last stable version and a logitech pebble mouse via bluetooth

benstor214 commented 10 months ago

Hello? Is there anyone out there? It’s been over 3 months and no-one has been assigned yet.

max0r4axor commented 10 months ago

Mine is doing the same thing just snaps to the bottom right corner its a bluetooth mouse

neverw1nter commented 10 months ago

Started today out of the blue. Wired Roccat mouse with original Steam Dock.

Jim-Jaspers commented 10 months ago

This happens to me with the official dock and wired mice, it's super annoying!

max0r4axor commented 10 months ago

I don't think it has anything to do with a dock or a mouse wired or wireless / Bluetooth. It definitely software related. I almost bet it has something to do with mouse emulation. Kinda acts like it wants to rehome to 0,0 every so often.

krompus commented 10 months ago

I have this issue with the official dock and a USB mouse, it's very annoying and disorienting, I hope it can be fixed soon. Perhaps the pointer could be rendered invisible when idle instead of displaced?

Levistras commented 10 months ago

I'll add to the thread that it also happens with a Logitech Unifying Receiver. I'm using a wireless keyboard that has a built-in trackpad via a Unifying Receiver and issue happens there. In my case using the official Steam Dock

anegoda1995 commented 10 months ago

same for me mouse: MX Master 3S

TacoDelPaco commented 10 months ago

+1

Using a USB mouse with the Steam Dock and Steam Beta (main), I was hoping a newer version would fix it.

I noticed if you click without moving the mouse after it disappears, it will go back to where it originally was. Also, I'm unable to scroll if I move the mouse - if I lift the mouse and scroll it works fine.

Is this a relatively new issue, or has this always happened?

eakse commented 9 months ago

My mouse is connected through Bluetooth, Deck is docked, same issue...

LunarStargate commented 9 months ago

I have had the mouse move to the upper left whenever I click on something, most noticeable when running desktop apps in game mode like chrome. Ive noticed it on all channels of steam OS. Bluetooth and USB connections act the same

krompus commented 9 months ago

I have had the mouse move to the upper left whenever I click on something, most noticeable when running desktop apps in game mode like chrome. Ive noticed it on all channels of steam OS. Bluetooth and USB connections act the same

That's unrelated, you are referring to a Gamescope issue where it focuses subwindows and popups within the app and resets the cursor to top left. I had that issue with Firefox, try hovering over a tab and it happens when the little mouseover popup appears. Workaround is adding the Nested Desktop entry from Desktop Mode as a non-Steam game, launching that in Game Mode and launching the affected apps in there.

This reset to bottom right is without Gamescope (in game mode view without a game open), after a few seconds of no input, the cursor disappears and when you input cursor again it has been teleported to bottom right.

LunarStargate commented 9 months ago

Replying to https://github.com/ValveSoftware/SteamOS/issues/1093#issuecomment-1821430090

Understood. I've noticed today the difference between the 2 issues. but careful observation I do see this lower right reset after letting my mouse "hover"

ronw623 commented 9 months ago

+1 Steam Deck Limited Edition - Stable build Using MX Master 3 or iClever folding KB/mouse combo while scrolling through my library in game mode

Terrymeowish commented 9 months ago

Same issue. Steam Deck 512GB (non-OLED version). Stable build. Using RedThunder wireless mouse on the Valve Docking station.

Armored-22 commented 9 months ago

Having this issue with a generic logitech wireless mouse, tried every gaming mouse I had at the house wireless and wired. No mouse has fixed the issue. The damn thing keeps shooting down to the bottom right.

TheCosmicBeard commented 9 months ago

This happens to me as well. LE OLED, official dock with Logitech G602 wireless mouse (USB not bluetooth). Very annoying, when trying to scroll through the store with my mousewheel, every other scroll or two my mouse cursor disappears into the bottom right off-screen and it feels like not only does the cursor move away, but the scrolling from the scroll wheel gets interrupted as well.

seanmten commented 9 months ago

512GB LCD, MX Master 3 as well. I've tried stable, beta, and preview with no changes. This has been happening for months.

oczki commented 8 months ago

Same issue - mouse cursor jumps to bottom right corner after 2-3 seconds of inactivity. Using most recent stable software on 512 GB LCD version. Applies only to gaming mode; desktop mode is not affected.

blind133 commented 8 months ago

I started having this issue out of the blue. No dock. Wireless Bluetooth mouse (Logitech triathlon 710) paired through decky bluetooth plugin. Exact same issue, mouse cursor teleports to bottom right corner every few seconds.

It's making games unplayable.

Most recent stable build 3.5.7 / 20231122.1

Sunspark-007 commented 8 months ago

I have this issue too. It appears to trigger when hovering the cursor over the buttons at the bottom of the screen when the steam panel that slides open from the left side is open.. when you move the cursor to a lit button it suddenly likes to reappear in the bottom right.

WolfPD commented 8 months ago

Same issue here (original Steam Dock; wired Logitech trackball)

Noblesavag3 commented 7 months ago

I also have the same mouse issue and have had it for a while.

This mouse bug persists in my OS version.

Your system information

Steam client version: 1705108172
SteamOS version: 3.5.7
Opted into Steam client beta?: No
Opted into SteamOS beta?: No
Have you checked for updates in Settings > System?: Yes
atillalifeson commented 6 months ago

Commenting to highlight this issue for it hopefully gaining traction since it's really open for a lot of months.

I use the SteamDeck regularly on my desk attached to a dock and to an external display (had the original dock and a 3rd party dock).

I am constantly using the Gaming Mode since it's more minimal, has performance benefits and M/KB are working and supported. As perfectly described by others before the mouse cursor is constantly homing in on the bottom right when not in use for 5 seconds (most of the time if you pause your mouse movements because you are reading posts, comments or just the store page of a game).

I understand why this behaviour might be intended. Gaming mode is heavily controller oriented which I like it to stay that way (my Xbox Series X Controller is also connected simultaneously with the M/KB when in use). The disappearance of the cursor ultimately gives the controller the priority whatever happens. Which is understandable because of the nature of Gaming Mode.

One solution could be, to give input priority or an "active state" to the IO device that made the last input even if multiple are attached.

Would love this to gain some traction since it's really hindering the UX in Gaming Mode.

TacoDelPaco commented 6 months ago

Just wanted to update that it seems this has been fixed for the most part in the latest builds, what I've noticed is using Desktop Mode with Big Picture Mode there are no issues I can find whatsoever; the mouse cursor stays put, scrolling works, etc.

Although directly using Gaming Mode on the Steam Deck seems to still have scrolling issues (you can't scroll if the mouse moves, or if the mouse hides itself), the mouse cursor seems to be remembering where it last was which seems like things are finally moving in the right direction.

OS Variant: steamdeck-main
OS Version: 3.6
OS Build: 20240221.1000
Kernel Version: 6.1.52-valve17-1-neptune-61
Dock Firmware Version: 0.13.15.123
Xobtah commented 5 months ago

I'm on the latest build and the mouse still goes to the bottom right corner

Barhwald commented 5 months ago

The bug is still there. I’ve just connected my Logitech MX anywhere 3s and the cursor is still being teleported to bottom right corner, which is really annoying. Any chances it will be fixed?

alekmar commented 5 months ago

I have the same "problem"

But the same behavior is when you don't use a dock and/or an external mouse. Try this: go to the main screen in the game mode, press left "STEAM" button and move cursor by right touchpad. Cursor goes to right corner after ~5 seconds.

It is normal behavior in GameMode

fjordBob commented 4 months ago

The thread is now almost a year old and no developer or anyone else from Stream has commented on it. Either they don't care or it's not fixable. But it would be a nice move from Stream to at least make some kind of statement about it. Is there another level of escalation besides opening a ticket?

intrasp3ctre commented 4 months ago

I'm also having this issue

atillalifeson commented 4 months ago

The mouse is still jumping to the bottom right after 5 seconds of no interaction disrupting the navigation while browsing the library or the store. Even scrolling is not possible after the mouse relocates to the bottom right. I'm currently on SteamOS 3.5.17 Stable.

Veckler commented 3 months ago

I'm leaving a comment to show that I also suffer from this issue.

Metroids224 commented 3 months ago

This issue happens in every browser in game mode, with no dock, just the Steam deck controls. Mouse jumps to top left and program seems to refresh after ~3 seconds of inactivity. Left click commands work properly, right click commands seem to bring program out and in to fullscreen, and resets the cursor to the top left of the window.

KirbyQK commented 2 months ago

Also having this issue with a Logitech MX Master 3S connected via Bluetooth. I'm on OS 3.5.19 with an OLED. Noticed it a lot in the menus, using webcord or Firefox in gaming mode or playing Civ V. Recently started streaming my modded Minecraft instance to my deck and it's REALLY annoying - something like 80% of the time when I leave an inventory it snaps the cursor down.

Edit: it seems to happen only if I'm moving the mouse when I leave the inventory. If I very carefully don't move when I leave the inventory it doesn't do anything. Super weird.

steviebwoy commented 1 month ago

This is happening for me too. Standard keyboard and mouse in docked mode. Cannot believe this hasn't been fixed as its such a fundamental flaw. It means that the mouse is useless, as it flicks to the bottom right of the screen every 3 seconds. Noticed that the same issue prevails in games as well. It's so annoying. The only solution I've found is to use desktop mode but really, this is very very poor. I'd imagine a fix would take a few hours to implement, and yet we've had no solution after over a year. Very poor. Especially given the impact is massive and the fix is so straight forward.

dumplinghusky commented 1 month ago

Seeing this issue also

andymccall commented 1 month ago

Commenting on this issue. Makes the Desk almost useless with a mouse, so docked mode on a monitor is pointless.

dtcmaker commented 1 month ago

Same. Valve Steam Deck Docking Station. Logitech M325 mouse.

Deck version = F7A0120, dock version = 0.13.15.121

leewiscovitch commented 1 month ago

Wanted to leave a snarky comment...instead just sold my steamdeck

Tamas1337 commented 1 month ago

This is ridiculous Valve, not fixing this for over a year, can't be that hard can it? This device is great but problems like this really grinds my gears as if I were to shift a car without using the clutch at all...

benstor214 commented 1 month ago

I don’t know… I’m partially blaming myself for this. This issue should have been opened by someone more likable. Maybe the best forward action would be to close this issue as not planned and for someone else to open a separate issue?

krompus commented 1 month ago

Maybe the best forward action would be to close this issue as not planned and for someone else to open a separate issue?

There's nothing wrong with this issue, please do not close it and/or open a duplicate.