mgth / LittleBigMouse

DPI Aware mouse move across screens
GNU General Public License v3.0
3.99k stars 189 forks source link

Plugging monitors in and out makes half the screen inaccessible #153

Closed Ariane-B closed 11 months ago

Ariane-B commented 3 years ago

My setup - Software:

My setup - Hardware:

Neither of the external monitors natively supports HDMI. They're both plugged in through DVI-to-HDMI converters.

How to trigger the issue

There are three things I frequently do that'll often trigger the issue.

What the issue is

The bottom half of the 4K screen is inaccessible to the mouse, except when the User Account Control popup is shown. It's possible to interact with some elements in the bottom half of the screen if I use the touchscreen, but most of them don't work.

Workaround

The issue can be fixed by pressing the Windows key on the keyboard (since the Start menu button can't be reached) and searching for Little Big Mouse, opening it and, while staying in the upper half of the screen (because the cursor won't reach the bottom half), going into move or resize mode, doing something to the laptop screen to unlock the ▶ apply button, and using the touchscreen to press the ▶ apply button.

That causes Little Big Mouse to "refresh" its configuration and everything's fine again, until the next monitor change.

If I didn't have a touchscreen to reach that inaccessible ▶ apply button, I think I'd have to kill Little Big Mouse (not sure if I actually could with just my keyboard and half a screen's worth of mouse real estate) or straight up reboot to get control of my PC back, which is a pretty major issue IMO.

What I think you should work on:

Here are the things I think should be fixed:

  1. The ▶ apply button should never be disabled. I shouldn't need to drag a monitor somewhere then back where it originally was to "refresh" Little Big Mouse.
  2. It would be nice if there were an easy to reach "refresh"/"re-initialize" button (that would basically do the same as changing nothing + pressing ▶ apply). Ideally, if it were in the top half of the screen, it would be great lol.
  3. Ideally, Little Big Mouse should automatically refresh its config after monitors are plugged in or out. I don't know if it's technically possible, but it would be cool if plugging monitors in and out didn't require additional manual steps.
FrankPeters commented 3 years ago

I'm experiencing the same issue on a daily basis as I dock and undock my laptop from my monitor multiple times per day. I've adopted the workaround to kill LBM and then restart it.

grantstrotter commented 2 years ago

I'm doing the same as Frank Peters. I'm getting used to killing the process in task manager with the keyboard, as the mouse generally isn't able to do the job when this bug occurs.