-
Notifications
You must be signed in to change notification settings - Fork 21
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
Faster switching (similar to Chrome vimium) #70
Comments
1.multiple groupsLike Notepad, browser, explorer, etc., the same software if more than one window is opened, put it into this group, this group is further expandable. 2.Most used softwareSome frequently used software, such as browser, Explorer and some other daily must-use software, assign them a fixed and non-repetitive letter. Of course, if the software opens more than one window is to be placed in the previous group. If you don't have multiple windows, put them here. The advantage of assigning a fixed letter is that these software can naturally form muscle memory after a period of time due to the high frequency of use, and quickly switch with one key precision. Both improve the efficiency of fast switching and do not need to deliberately remember the shortcut keys. This inspiration is from: https://github.com/hui-Zz/RunAny 3.Less commonly used softwareInfrequently used software, randomly assigned letters, but to exclude the letters already occupied by the previous 1, 2, if the letters are repeated, you have to press the letter more than once, and then press the carriage return, not efficient enough. 4.More proceduresIn fact, this is not very useful, generally will not open so many windows at the same time, if you want to consider a little more thoughtful, let's say: really open a lot of windows, or the screen size is small, a menu can not be displayed in full. In this case, there should be a configuration item that can set the maximum number of items that can be displayed in a menu, and when the value exceeds this, the extra items will be moved to more, if a layer can not be put, it can be similar to the folder recursion, continue to display the next more. Configuration items
Translated with www.DeepL.com/Translator (free version |
Hi @photkey ! Those are all amazing improvement suggestions! Sadly I am extremely limited in how much time I can invest in this project, but I'm open to pull requests. Let me know if that's something you'd like to do and I'll do my best to help :) |
Thank you very much for your reply, but unfortunately I'm not a programmer and I don't know anything about C#. If you have time and are interested in implementing these features in the future, please let me know, I have some suggestions for optimizing the details, such as caching the icons of commonly used software and other details. |
This idea came about because I was recently teaching myself Python, came across vim, and then got hooked on vim's mode of operation. this is somewhat similar to vimium, or vim's easymotion plugin. |
I completely get this, I made this because it made no sense to me that I had to spend so much clicks (because they were much faster than using the keyboard for navigating dozens of tabs in multiple unrelated windows) :) |
Similar to Chrome vimium's shortcut navigation when pressing the F key, each program title is assigned a letter in front of it, so that when there are less than 26 open programs, you only need to press one letter to switch quickly and precisely.
Translated using deepl.com
The text was updated successfully, but these errors were encountered: