Canvas ui improvements

Use case or problem

When an edge is selected, enable hitting enter to edit its label
Currently hitting the enter key when selecting an edge does nothing, which is a waste

Related feature requests (optional)

It’d be great if more canvas actions (node alignment, resizing, styling options, etc.) could be assigned to customizable hotkeys, instead of only being controlled by the mouse.