Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make FancyMouse menu show on ALL displays (for powered-off monitors in multimonitor) #33

Open
mdrejhon opened this issue Nov 28, 2023 · 2 comments

Comments

@mdrejhon
Copy link

mdrejhon commented Nov 28, 2023

A further improvement to #14

Although I know I can use the hotkey followed by a number key to teleport the mouse, sometimes I get totally confused which number is which (1=not always the primary monitor, I find that mighty annoying as I remember the numbers as the logicals rather than left-to-right order)

So to solve this, can you display
1. FancyMouse preview on ALL monitors?; and
2. Hotkey preview on the corners of all display thumbnails?

(You can use a settings like that permits configurable CSS for the number display, if you're using a HTML renderer to display the preview)

Then I can make my mouse pointer reappear, even though it was on my powered-off display, and even if the hotkeys has changed because I connected/disconnected the displays, or moved them around.

@mdrejhon mdrejhon changed the title Make FancyMouse menu show on all desktops Make FancyMouse menu show on ALL displays (for powered-off monitors in multimonitor) Nov 28, 2023
@mdrejhon
Copy link
Author

mdrejhon commented Nov 29, 2023

Another Example Use Case

I can't thrash my mouse arrow anymore to move mouse back to my primary display, because I am using a better multimonitor workflow that is superior to the "Old Way".

A spare display of mine is being used as an infoboard/calendar/agenda, and I don't want my mouse pointer there unless I really want it to -- and that's where your utility comes in. (You can intentionally make it difficult to travel the mouse pointer there accidentally, simply by docking corner-to-corner in Control Panel, so that it is hard to move mouse pointer over there -- very tiny sweet spot to drag mouse pointer between displays that way)

I will be happy to keep using your version, but it would be cool to see Microsoft incubate this more mainstream. Multimonitor shouldn't only have the "dragging mouse pointer between screens" workflow designed by a committee decades ago, there IS a "Better Way" sometimes.

Especially now that Windows 11 can sorta virtualize multimonitor on a single giant screen (hover mouse pointer over the maximize button for auto-tiling options).

image

So now that I can virtualize multimonitor using the tiling feature for dynamic window layouts on a click -- Many of us developers (myself included) now use a giant display (ultrawide or TV) on my desk, and the secondary displays are now just sidebuddies or infoboards or testing displays, etc.

Because I prefer the mouse teleport method, I intentionally configure my multimonitor around my ultrawide monitor very hard to drag mouse -- so to minimize pointer "accidents"

image
Plus disable this:
image
(Still not enough, but it's a workaround for a "I always want to teleport" cursor workflow)

The spare physical monitors now are simply dockable "permanent app" displays that are infoboards, and I REALLY don't always want the mouse arrow to (accidentally) go to my secondary physical displays anymore without an intentional teleport by FancyMouse.

But sometimes my "dashboard" monitors are turned off

(e.g. the monitor that I chose to display a permanent Calendar/agenda, but sometimes I save power by turning it off when I don't need it on all the time, and it's still in the multimonitor of Windows despite being powered off)

Therefore I can't find the mouse pointer. It's stuck on the powered-off display.

My feature request will fix this, by making it easier to know (A) Successfully brought up FancyMouse, and (B) Immediately know which powered-on display to teleport mouse to.

What is happening sometimes is I press the correct hotkey (WIN+SHIFT+D followed by 2), but my mouse pointer did not show up because somehow I typed the next number key too quickly (or mystyped the modifier keys). There's sometimes a very small delay after WIN+SHIFT+D because of a momentarily-degraded computer performance, which means it delays reading the next key ("2"). So --naturally!-- I try again with WIN+SHIFT+1 (mouse pointer stays on powered off display). Then I'm in a pickle, how do I teleport mouse pointer back if I can't see FancyMouse and if none of the hotkeys worked on the first attempt!?

So this feature request majorly improves usability;
(A) Add guaranteed keyboard feedback by showing up on ALL displays; and
(B) Visual feedback means I can wait briefly for preview to popup before I press the next hotkey;
(C) Repeated reminder of which hotkeys are which displays.

Long term, I hope Microsoft adds a better native "I want to always teleport mouse pointer" workflow, that also better accomodates powered-off items in a multimonitor array. But this enhancement will be a big leap closer to that kind of workflow usability.

@mdrejhon
Copy link
Author

mdrejhon commented Nov 29, 2023

Alternative easier low lying apple modifications:

  • Keypress to cycle to next monitor (move the mouse AND preview to next monitor)
  • Hidden editable setting option to use logical monitor numbers instead (same multimonitor numbers as Control Panel)

The latter means the "1" keypress becomes always the primary monitor.

These two changes would be much easier to program, methinks?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant