GNS3 / gns3-gui

GNS3 Graphical Network Simulator
http://www.gns3.com
GNU General Public License v3.0
2.17k stars 436 forks source link

GNS3 lack of any shortkey. #3156

Open PranavBhattarai opened 3 years ago

PranavBhattarai commented 3 years ago

GNS3 GUI option like "Add a note" is similar to Packet Tracer option "Place note". The major difference is, you can use keyboard shortcuts to do many tasks in Packet Tracer. This is not possible in GNS3. In fact, GNS3 is not keyboard-driven. This slows things down a lot. In critical situations like exams, we run out of time. Time is important. Even in daily life, we want to get things done as fast as we can.

GNS3 options like:

Add a link
Add a note
Take a screenshot

etc, can have a shortkey or let users define a shortkey for those if they want.

Packet Tracer is a somewhat keyword-driven GUI. I want GNS3 to become like one. I'm not asking for a fully-keyboard driven GUI. Packet Tracer has shortkeys almost for all available icons/tools. Some really important time-savings hotkeys are:

Undo (Ctrl Z)
Redo (Ctrl shift Z)

For the love of God, why still don't have to undo and redo options in GNS3!? It's so a basic thing we should have years ago. Anyway, it's not too late. Let do something about it. Let's add shortkey to the options GNS3 has, what Packet Tracer does. This, in the long run, will save a lot of time.

squeeb commented 2 years ago

Even something like 1 for cursor 2 for links 3 for notes etc. And perhaps some common functions such as holding Alt or Option + dragging to duplicate objects.

ob7 commented 3 weeks ago

Any method to add shortcut keys yet? I need one for Add Link

ob7 commented 3 weeks ago

I added a CTRL+L for Add Link here: https://github.com/GNS3/gns3-gui/pull/3649

Still would be preferable to have a way to set the shortcuts from the GUI so the keybinding isn't hard coded.

ob7 commented 3 weeks ago

,,, perhaps some common functions such as holding Alt or Option + dragging to duplicate objects.

Alt + Drag is already used for moving items outside grid when snap to grid enabled.

But one keyboard option would be the way its done in Inkscape, where you drag an item, or multiple items, and while your mouse button is still down, you press space and it duplicates the item(s) to wherever your mouse cursor is.