Win key + Arrow keys vs Multiple Monitors: Issue on?sight?
Context
As you probably know, the use of keyboards can rose the productivity of those who depend on a personal computer to work. And that′s why most of the systems' financial and management systems had them implemented. Speed is the key to many professionals in those areas. Also, with the need of making personal programs accessible, not only to an audible response but an easy input, good softwares are making the use of the keyboard in their design a priority.
With that in mind, the issue that I’m talking about involves the use of the shortcut to adjust the app on the screens (my favorite) and their behavior to the use of multiple monitors and I think that I found an issue. I am using a Microsoft Windows 10 (last update as 10.25.2020)
Let’s go further on why I want your opinion and why I think this is important. Off the bat, the reason affects any behavior decision regarding keyboard use.
Most features work without trouble when used alone
When planning a feature, a good way to prevent issues is not only to think in different kinds of inputs, the environment, or even to verify how features impact each other. It also fundamental to combine their use (in the integration phase) in their main and alternative flows. That can reveal some interesting behaviors, that will reveal to be issues of improvements and even require critical implementations and business decisions.
To only consider the fundamental indicator of how to proceed is important to consider at least for variables: Environment setup, Input type, Flow type, and Comparison.
Those four would help in the initial phases of the decision, but more indicators find through researches, inceptions, and data analysis will be considered. For now, let restrict ourselves.
Shortcuts vs Multiple Monitors
When alone, the features that I am combining are working perfectly. The first, as I said, is the shortcut win + arrows and the second is the use of multiple monitors
I use the short win + arrow keys to better organize the apps that I use in a fast way. Mainly to put the app that I′m verifying next to a performance monitor or log report or even to take down some notes on docs.google or note++.
It works in the same way as the mouse does to drag a window, but much faster. When using two monitors, It′s easy to organize for 4 apps with each one using a quarter of the total display in less than 3s.
Like most people at my previous work (like 95% of them) my work I had my desk layout with them side by side. “Had” because I′ve decided to put them at top of each other.
Issue (?)
And finally, comes what I think that it′s a Windows bug or improvement opportunity (because I believe that they have a particularly good reason to not have that implemented)
The thing is that different of the mouse use, where are we can directly drag the app from the bottom display to the above screen and the way around, is NOT POSSIBLE to do the same with the shortcut Win + Arrow Up or Arrow Down. It is achievable tough, but only Win Key + Arrows Left or Right can to the job
To most people, this would not be a problem, since the use of more than two monitors is limited, at the top of my head, to designers or room controls (analytics here). And guys like me would probably group that use could be, but not to pop up the question of why?
Issue description Steps to reproduce 1.From Windows, execute an application (ex: Notepad) and set it to be displayed on Monitor 1 2.Using keyboard press Win key + Arrow Up 3.Still from keyboard, press Win Key + Arrow Left enough times to display Notepad on the Monitor 2 Actual Result 1.No action is taken 2.Notepad is displayed on Monitor 2 Excepted Result (I think) 1./2.Notepad could be displayed on Monitor 2 Additional Information .Monitor 1 is set to the location beneath .Monitor 2 is set to the Above position Reference .Mouse behavior
Is that a bug for you?
So, to this matter
I want to know what you think about this behavior. And bellow you can find the variables that I used.
- Feature setup: Two monitors. Top of each other. Main Monitor 1 bellow
- Input: Keyboard Shortcut
- Flow Type: Main flow (both features)
- Comparison: Mouse drag and drop
Feel free to comment on your thoughts because can be an interesting reference to future implementations and have wider perspectives from different business domains would be nice.
Engenheiro de teste de software na Centro de Informática UFPE
4 年Excellent article, Antonio! Although I prefer the side-by-side configuration, we don't always have enough space and therefore top down configuration. Although there are tools that allow us to configure shortcuts and thus have settings that best adapt to the way we work, I believe that standardizing the way of configuration via keyboard keys and mouse behavior improves the user experience.
QA at Cesar(CTFL, CSM)
4 年Microsoft needs to improve their test teams. ??
Lead Quality Software Engineer at Chase UK I ex-Wise | ex-ThoughtWorks
4 年I switched Windows for Linux over a decade ago and I was fortunate enough to have a Mac at work, which I personally love the experience. Nowadays, I only use windows for gaming and to record specific videos for the Windows Platform, but here are my impressions. First of all, I believe you could find a software that would do the behaviour that you would like to and normally I prefer a side by side setup, but if I don't have space, I go with the top down setup. I do believe that keyboard is faster if the hands are on the keyboard already and that the mouse is faster is the hand is on the mouse already, therefore I have usage and shortcuts/gestures on both of them. I have been using Mac for quite some time now and it changes a little the way to use shortcuts: there is no Home/End keys on the laptop, but they exist in the external big keyboard, but if I use HOME or END in this page, it goes to the beginning/end of the page. For me to navigate to the beginning/ending of a line, I need to use CMD+ARROW LEFT/RIGHT. To jump words is OPTION+ARROW LEFT/RIGHT and if I want to select the text, I need to hold SHIFT along any of the described shortcuts. The CTRL with the ARROWS interacts with spaces, opened programs and so on. Of course I could have changed those, but I decided to adapt to that. Also, there are the shortcuts of the programs that I use often like IntelliJ, Visual Studio Code, google docs and so on, therefore, the shortcuts to handle two monitors needs to be unique and I use BetterTouchTool for that. It enables to create shortcuts or mouse gestures to interact with various thing on OSX and also to create mouse gestures/clicks (I use magic mouse) that will perform keyboards shortcuts. BetterTouchTools treats the switch apps betweens monitors as "Move Window to the next monitor" or "Maximize Window to the Next Monitor" and only 1 shortcut is needed. And because of that concept and the fact that I need to have very specifics and unique keys, I have never faced that issue. As I said in the beginning, I would try to look for a tool that would let you customize the experience and even add extra ones. cheers
R&D Lead at UFPE-CIn/Samsung
4 年Well done Antonino. ?? ?? As soon as I can, I will try to reproduce the possible bug.
Software engineer
4 年Thanks for sharing your thoughts. ????????????