-
Notifications
You must be signed in to change notification settings - Fork 673
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
Please make NETworkManager keyboard-controllable! (i.e.: Add loads of hotkeys) #1729
Comments
I think it's a good idea. Maybe I can implement this step by step. |
Cool! Let me know if I can be of assistance with testing or anything else non-code related 🙈 |
@knobhead what do you think about this? You can switch between apps via Commands and also start tasks like ping/traceroute/ip scanner or connect to systems. Theoretically you could also pass profile names instead of arguments like IP address. In the future, maybe with suggestions. What I do not know how to implement this. |
Looks nice, but also seems more difficult to implement for you than simple hotkeys as suggested here? |
Hi!
👍 thanks for NETworkManager – just discovered it and fell in love instantly! Great work! (I'm using atm v.2022.10.31.0)
As a keyboard maniac, I'd love to have more (configurable!) hotkeys and keyboard interaction in NETworkManager! 😍
Here are some suggestions for default hotkeys:
Alt
+Up
/Alt
+Down
to switch between applicationsAlt
+F
/Alt
+A
: set input focus in top-left search panelCtrl
+Tab
/Ctrl
+Shift
+Tab
to cycle through open tabs(both connection tabs as well as tabs like „Information“, „Bandwidth“, „Configure“ in the „Network Interface“ application
Ctrl
+F
/Ctrl
+P
: set input focus in top-right search panel.Up
/Down
should directly navigate the (filtered) list of applications / profiles below.Alt
+P
: Open profile-picker dropdown,Enter
loads selected profile,Esc
closesCtrl
+W
: Close tab (if possible, else sound a beep/bell to signal user that they hotkey was pressed but can't work)Ctrl
+,
/Ctrl
+Shift
+S
: Open SettingsCtrl
+.
/ -Ctrl
+Shift
+P
: Open Profiles Tab of Settings WindowIn Settings window:
Esc
/Ctrl
+W
: Close settings, return to main windowAlt
+Up
/Alt
+Down
to switch between setting sections in the left columCtrl
+Tab
/Ctrl
+Shift
+Tab
to cycle through tabsIn general: Add unique accelerator letters to all labelled user interface elements. This can be tricky to achieve with localization, but it should be possible
Caveat: For applications embedding other windows (like PowerShell, Web Console, PuTTY and RDP), which might capture hotkeys as well, a modifier break-out hotkey would be great. You know, like some virtual machine hypervisor consoles (e.g. VirtualBox) handle it: Hotkeys go straight into the VM, except when e.g. right control key
RCtrl
is pressed once beforehand, then hotkeys go to the host machine.I know that's a lot of work, but this might add even more speed and niftyness to this wonderful swiss-army knife! 💪
Cheers
The text was updated successfully, but these errors were encountered: