[Windows 10] [BUG] Mouse hover doesn't take display scaling into account.
I'd open a support ticket, but apparently Steam doesn't have a proper support system for anything other than a handful of predetermined issues.

I recently got a high DPI laptop (2560x1440, 14" screen), and to keep the high resolution while still having reasonably sized applications, I enabled display scaling through the Display Settings app and set it to 150%.

The Steam client seems to respond fine to this, with the exception that mouse hovering is misaligned. That is, when I hover over a game in my library, the highlight will be on a game a few lines up. The distance between actual mouse position and interpreted position gets larger the further down my screen I go, indicating a scaling issue. Resetting the display scaling to 100% rather than 150% confirms this --- at 1-to-1 scaling, the hover highlight tracks with the mouse as expected.

Left- and right-click work fine. The client actually knows what I'm clicking on and responds just fine, so when I left- or right-click on an entry in the list, that entry --- and not one further up where the hover highlight is --- is selected.

This would be a rather small bug if it weren't for the fact that mouse hover controls which right-click submenu is displayed and whether it is displayed. The mouse hover bug means that I can no longer work with right-click menus at all.

I want to note that this seems to happen all over the Steam client, and not just in the Library. For example, it happened when browsing the support pages in-client as well. It does not happen elsewhere in Windows. The other apps I've tried (i.e. Chrome, the taskbar) properly interpret mouse hover.

Can we get a fix for this? I don't want to have to disable scaling and work with tiny text and applications just so that Steam can work properly.
< >
Showing 1-6 of 6 comments
JennTheFern Nov 2, 2019 @ 7:29pm 
Update: One way to fix this is to find the steam client application, right-click it, select properties, go to the Compatibility tab, then check "Override high DPI scaling behavior" and then select "Scaling performed by: Application." Hover seems to work then.

This is still a bug in the client that needs to be fixed, but at least I have a work-around for the moment.

(Sorry, I don't know how to upload screenshots.)
cSg|mc-Hotsauce Nov 2, 2019 @ 7:32pm 
125% is the sweet spot.

There is also Steam > Settings > Interface >>> Scale text and icons... for Win 10 users.

:qr:
Last edited by cSg|mc-Hotsauce; Nov 2, 2019 @ 7:34pm
Komrade Nov 2, 2019 @ 7:36pm 
Originally posted by cSg|mc-Hotsauce:
125% is the sweet spot.

There is also Steam > Settings > Interface >>> Scale text and icons... for Win 10 users.

:qr:
At 1080p yes, but this is 1440p on a tiny screen, so 150% is needed. The more pixels you have the smaller windows icons are going to be.
Last edited by Komrade; Nov 2, 2019 @ 7:36pm
cSg|mc-Hotsauce Nov 2, 2019 @ 7:37pm 
Originally posted by notkennyS:
Originally posted by cSg|mc-Hotsauce:
125% is the sweet spot.

There is also Steam > Settings > Interface >>> Scale text and icons... for Win 10 users.

:qr:
At 1080p yes, but this is 1440p on a tiny screen, so 150% is needed.

I'm talking about the sweet spot Steam has no issues with. Been an issue for most of the year.

:qr:
Last edited by cSg|mc-Hotsauce; Nov 2, 2019 @ 7:38pm
Komrade Nov 2, 2019 @ 7:39pm 
Originally posted by cSg|mc-Hotsauce:
Originally posted by notkennyS:
At 1080p yes, but this is 1440p on a tiny screen, so 150% is needed.

I'm talking about the sweet spot Steam has no issues with. Been an issue for most of the year.

:qr:
Ah.
JennTheFern Nov 2, 2019 @ 7:39pm 
Originally posted by cSg|mc-Hotsauce:
There is also Steam > Settings > Interface >>> Scale text and icons... for Win 10 users.

That setting was always on, I believe. It may be why telling Windows to let Steam do the scaling worked? I believe I tried turning it off, only for nothing to change.

Again, this was literally just an issue with mouse hover. The interface was scaled properly, it was just misinterpreting mouse position when checking for hover.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Nov 2, 2019 @ 7:26pm
Posts: 6