Edit hotkey shortcut #11722

Open
opened 2025-12-29 21:49:01 +01:00 by adam · 1 comment
Owner

Originally created by @betelgeur13 on GitHub (Oct 14, 2025).

NetBox version

v4.4.2

Feature type

New functionality

Proposed functionality

Pressing the e key goes to edit mode from any object page (Device, Interface, IP adress ...) except already in an input element.

This is hugely inspired by https://github.com/netbox-community/netbox/issues/20308.

Use case

On VSCode or Gitlab, there is a huge presence of keyboard shortcuts.
With alt + arrow as well as the slash feature, it helps navigate more with the keyboard only.
Thank you :)

Database changes

No response

External dependencies

No response

Originally created by @betelgeur13 on GitHub (Oct 14, 2025). ### NetBox version v4.4.2 ### Feature type New functionality ### Proposed functionality Pressing the `e` key goes to edit mode from any object page (Device, Interface, IP adress ...) except already in an input element. This is hugely inspired by https://github.com/netbox-community/netbox/issues/20308. ### Use case On VSCode or Gitlab, there is a huge presence of keyboard shortcuts. With alt + arrow as well as the slash feature, it helps navigate more with the keyboard only. Thank you :) ### Database changes _No response_ ### External dependencies _No response_
adam added the type: featurestatus: under reviewnetbox labels 2025-12-29 21:49:01 +01:00
Author
Owner

@jnovinger commented on GitHub (Oct 16, 2025):

Thanks for the feature request. I like the idea of expanding NetBox's keyboard shortcuts. The / shortcut from #20308 has been useful, and e for edit makes sense as a natural next step.

That said, adding shortcuts ad-hoc and one at a time isn't tenable. We need to think through how keyboard shortcuts should work as a system: what shortcuts make sense for different contexts (list views, detail pages, forms), how users discover them, and how we maintain them going forward.

I'm going to create a discussion to explore this properly. We can look at what other web apps do well here, what shortcuts would be most valuable, and how to implement this in a maintainable way. Once we have a clearer picture, we can implement shortcuts like this one as part of that larger effort.

If this interests you, then please come and join the conversation in #20607.

@jnovinger commented on GitHub (Oct 16, 2025): Thanks for the feature request. I like the idea of expanding NetBox's keyboard shortcuts. The `/` shortcut from #20308 has been useful, and `e` for edit makes sense as a natural next step. That said, adding shortcuts ad-hoc and one at a time isn't tenable. We need to think through how keyboard shortcuts should work as a system: what shortcuts make sense for different contexts (list views, detail pages, forms), how users discover them, and how we maintain them going forward. I'm going to create a discussion to explore this properly. We can look at what other web apps do well here, what shortcuts would be most valuable, and how to implement this in a maintainable way. Once we have a clearer picture, we can implement shortcuts like this one as part of that larger effort. If this interests you, then please come and join the conversation in #20607.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#11722