Hello,
As requested in [1] and implemented in [2], I am proposing to add
keyboard shortcuts to qubes-manager.
Specifically, at this time I am proposing to add the following:
1. Ctrl+N for New VM
2. Delete / Backspace (no Ctrl) for delete vm
3. Ctrl+C for Clone, because Clone and Copy start with C
Ctrl+Shift+N may also be a good candidate here, idk.
4. Space for start & shutdown
We can use the same key because only one of those is enabled.
Chosen because I use space to start & stop music and videos in
nearly all players, just here it's a VM.
5. Ctrk+K for Kill
6. Ctrl+E for settings
Thinking is you are going to [e]dit the VM, and is not a key people
may already have differing expectations for (for example Ctrl+S may
be expected to be Shutdown, or Save (whatever that would mean))
7. Ctrl+U for Update
8. Ctrl+R for "Run command in VM"
9. Ctrl+H for show/hide inactive VMs
10. Ctrl+Shift+H for show/hide internal VMs
I am hereby requesting comments on the above. (With the hope that it
does not generate excessive bikeshedding.)
Note that in [3] I introduced the Qt standard Alt+key menu navigation,
so all menus are already fully keyboard-usable, so these changes here
are not intended to be for the most frequently used things, rather than
comprehensive coverage.
I am purposefully not assigning all keys here because once you assign a
key and people start using it, it's really annoying to users to change
it out from under them. IMO we should consider these assignments
relatively immutable once they go into a release.
[1]: https://groups.google.com/d/topic/qubes-devel/YNqCYnxwgPI/discussion
[2]: https://github.com/QubesOS/qubes-manager/pull/19
[3]: https://github.com/QubesOS/qubes-manager/pull/13
--
You received this message because you are subscribed to the Google Groups
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/qubes-devel/CABQWM_CBgoOaYxvJML-g65CMih8yghLa2f619UXd1D3HYJJEmw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.