Got multiple monitors? Is it a PITA scrolling across them with the mouse?
-
Although I've gotten pretty used to two monitors (no room for three or more had I thought the need), but I'm on a single monitor system most of the time when working from home (which is most of the time). However, it's a 52" diagonal screen and I can treat it like four "standard" monitors if I wish by not opening window full-screen. It's an option that attracts me away from my much better system (RAM,CPU,Storage) because it works well. Also, I get to sit in a recliner instead of a office style desk chair. Of course, I'd really like two of these, side-by-side, but I don't live alone Going way back to your OP, I seem to recall that some mice used to adjust the DPI rate based upon how quickly you moved them. Does that still exist and, if so, wouldn't that do it, too?
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010
W∴ Balboos, GHB wrote:
Does that still exist and, if so, wouldn't that do it, too?
AFAIK yes. In gaming area should be available. In normal consumer... not so sure. What will probably bring an price increase.
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
This new monitor is bigger than the old, and it takes quite a few "swipes" with the mouse to get from teh left screen to the right screen. So I found AutoHotKey and wrote a little script:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.#NumpadSub::
CoordMode, Mouse, Screen ; mouse coordinates relative to the screen
MouseGetPos, MX, MY
ATLX = -1080
ATLY = -232
ABRX = -1
ABRY = 1687
AH = 1920
AW = 1080BTLX = 0
BTLY = 0
BBRX = 1919
BBRY = 1079
BH = 1080
BW = 1920CTLX = 1920
CTLY = 38
CBRX = 3199
CBRY = 1061
CH = 1024
CW = 1280if (MX <= ABRX) {
; Screen A (left, portrait)
MouseMove, BTLX + (BW / 2), BTLY + (BH / 2), 0
} else if (MX < BBRX) {
; Screen B (Middle, landscape)
MouseMove, CTLX + (CW / 2), CTLY + (CH / 2), 0
} else {
; Screen C (Right, square)
MouseMove, ATLX + (AW / 2), ATLY + (AH / 2), 0
}
returnWhat it does is simple: Press Win+NumpadMinus and it switches the mouse between the three screens, sticking it in the centre of the "next one". So if it's on the left, it puts it on the middle, If on the middle it goes on the right, and so on. Replace the ATLX, ATLY, etc. with your values (My "Windows default screen" is the middle one, so the left has negative coordinates) and AH, AW, etc. appropriately and it's work for you too. Another free service from OriginalGriff. You're welcome!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
This new monitor is bigger than the old, and it takes quite a few "swipes" with the mouse to get from teh left screen to the right screen. So I found AutoHotKey and wrote a little script:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.#NumpadSub::
CoordMode, Mouse, Screen ; mouse coordinates relative to the screen
MouseGetPos, MX, MY
ATLX = -1080
ATLY = -232
ABRX = -1
ABRY = 1687
AH = 1920
AW = 1080BTLX = 0
BTLY = 0
BBRX = 1919
BBRY = 1079
BH = 1080
BW = 1920CTLX = 1920
CTLY = 38
CBRX = 3199
CBRY = 1061
CH = 1024
CW = 1280if (MX <= ABRX) {
; Screen A (left, portrait)
MouseMove, BTLX + (BW / 2), BTLY + (BH / 2), 0
} else if (MX < BBRX) {
; Screen B (Middle, landscape)
MouseMove, CTLX + (CW / 2), CTLY + (CH / 2), 0
} else {
; Screen C (Right, square)
MouseMove, ATLX + (AW / 2), ATLY + (AH / 2), 0
}
returnWhat it does is simple: Press Win+NumpadMinus and it switches the mouse between the three screens, sticking it in the centre of the "next one". So if it's on the left, it puts it on the middle, If on the middle it goes on the right, and so on. Replace the ATLX, ATLY, etc. with your values (My "Windows default screen" is the middle one, so the left has negative coordinates) and AH, AW, etc. appropriately and it's work for you too. Another free service from OriginalGriff. You're welcome!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
I think you can solve this pretty easily within Windows: 1) Go to 'Mouse' settings. 2) Set the 'Cursor speed' in the middle. You can come back and change it later. 3) On the right side of this window select 'Additional Mouse Options'. 4) A window named 'Mouse Properties' should appear. There's a lot you can do here. 5) Select 'Buttons'. Be sure that your mouse is selected on the right side. 6) Click on the 'Pointer Options' Tab. 7) At the top is a box named 'Motion'. 8) 'Select a pointer speed' is the same as 'Cursor Speed' in the previous window - no need to change it. 9) Check the 'Enhance Pointer Precision' box. This actually controls whether the pointer will accelerate the faster you try to move your mouse - my mouse feels dead without it. So, this sounds like the setting you really need. HTH! :)
-
You still use a single monitor? :omg: Make the switch ... it really does improve your productivity, just being able to have VS and your app running full screen together, or VS and Chrome together without making one really narrow ... it's worth it. The cost is relatively trivial (depending on your graphics card) as monitors are cheap, and it makes a huge difference. Chrome sits on my left monitor in portrait so I get a lot of web page visible, VS on my centre in landscape, and email / monitoring tools on my right.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
I combine multiple monitors with virtual desktops. I have 6 monitors (2 rows of 3) plus the laptop panel below them on the desk; Windows is set to use 3 virtual desktops giving a total of 21 'screens'. I use the first desktop for development, 1 or 2 (occasionally up to 4) copies of VS2019 (main web app plus interface process plus optional support apps), SSMS and couple of Chrome windows (usually one monitoring the production system which is mapped to be on all desktops plus one looking at my development page), Slack is on the laptop (also usually mapped to all desktops) to keep in touch with the rest of the team. I usually have VS2019 in the lower middle, Chrome to the left and SSMS to the right; the Chrome production monitor is at top middle. Top left and top right are used for SSMS if I need another VS window or open documentation pages. The second desktop is for support and has RDCMAN on lower middle to connect to servers - the main web farm has about 20 servers at last count, the main production system I work with uses 9 servers and the development, test, training and QA environments each use 7; then there's about a dozen SQL servers supporting them with a number other support servers (interface, messaging, authentication, etc). The last time I counted there were over 100 for which I have remote access enable for administration hence RDCMAN is essential. This desktop also gets random web pages connecting to various servers plus a sysadmin SSMS instance to do on-the-fly fixes to various databases. I also have a VSCode window to look at logs, format error messages, etc, plus a couple of Debian WSL sessions, one of which is usually running tail on the log coming out of the production interface process, the other to run grep on them. The other screens here tend to be random depending on what I'm doing, except that production monitoring is still on top middle. Desktop 3 is used for Outlook (lower right), open messages (usually lower middle) and random webpages opened on other screens (usually starting lower left). These may get moved to desktop 1 or 2 depending on whether they relate to development or support. Production monitoring is still top middle. When I was in the office, nearly a year ago, I only used 3 monitors with 3 virtual desktops. Having the extra ones now I'm working from home makes it easier. Of course, in the office, we also had the wallboard monitors, so I didn't need to run my own monitoring sessions. I can't understand how people can get anything done with just 2 monitors and no