-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
Shortcut to move mouse pointer between monitors #984
Comments
This also needs some animation to mark where the mouse is after it was moved. We could also have a shortcut to bring the mouse to the middle of the active window. |
this could also be related to #131 Different yet related. |
let's start simple, having 3 monitors each has an identity of 1, 2 and 3. we need to conveniently press a customizable hotkey like later add the ability to switch between monitors in |
Bumping as this would be great |
I second the desire to handle the 3rd usage scenario:
This would only need a single hot-key, or even an option to automatically move the mouse after the Constantly moving the mouse cursor between the large external monitor and the laptop screen is fatiguing. |
The ability to remove certain monitors from the Alt+Tab list would be great. For example, I never use my mouse on 2 of my 5 monitors because monitor # 4 is a drawing tablet which uses a pen and monitor # 5 is not a monitor but a Dolby Atmos soundbar that needs to connect through HDMI and so Windows detects it a monitor. But even if I dont use my mouse on either of these 2 monitors, the cursor gets used on my drawing tablet monitor when I draw on it and sometimes I do accidentally move my mouse to where the fake soundbar monitor is which makes me lose my cursor but I dont want either of those to ever be considered as the "last active monitor" for the purposes of Alt+tabbing the cursor location. |
I also vowel for such a feature, especially the third usage (move mouse cursor to the focused window). Maybe it could be partially coded here: I haven't tried it, though. |
I bet #23216 may be a good solution. It is in Pull Request right now :) |
Mouse jump was just added. I feel this is done now. |
Hint: after triggering mouse jump (Win+Shift+D by default), you can enter monitor Number (where to switch cursor) also from keyboard. for example. Win+Shift+D, and then 5 -> moves your cursor 5th display Helps in cases where you don't see current display where cursor is currently (another room, etc) |
@MaxZhuravlev thanks for the information, this is much closer to what I had in mind with this feature request than what ended being implemented that still requires using the mouse to move the cursor to the desired location. A few issues however:
|
Summary of the new feature/enhancement
In a setup with 3 or more monitors, it can take a long time to move the mouse between monitors. Additionally, sometimes the mouse pointer can be lost and hard to find again. Also I frequently connect my laptop at different locations (office, home, meeting rooms, etc) with different layouts, so the ordering of screens is not always optimal to move the mouse between screens efficiently.
It would be useful to have shortcuts to:
It should be possible to map the shortcut to keyboard and/or mouse keys. Some mouses have additional buttons that are mapped to things like Back/Forward which I never use intentionally, remapping these buttons to move the pointer to previous/next monitor would be useful. (Example: Logitech MX500). Keyboard shortcuts for users that don't have such a mouse would also be necessary.
This should also consider the monitors as a loop:
This could also be combined with something like #131: whenever one of these shortcuts is used, an animation highlighting the new position of the mouse could be done (and it should be possible to disable this animation)
Example usage scenarios
Cursor is lost and the user just wants to have it back at a convenient location, in the same screen. User uses the "move to center of current screen" shortcut
User has 5 monitors, the mouse is currently on monitor 4 and user wants to move it to monitor 1. User has two options:
The text was updated successfully, but these errors were encountered: