ganncamp revived a feature request to standardize Ctrl-Enter (or Cmd-Enter) as a universal submit key combo across Discourse UI elements — especially for text fields that visually resemble post editors. While it already works for posts, assignment comments, and some dialogs, it inconsistently fails in others like user notes, category edits, or assignment notes. ganncamp emphasized the need for UI consistency: if something looks like a text box, it should behave like one. In response, pento announced that a core feature enabling Ctrl/Cmd+Enter submission for FormKit-based forms has been merged. They also fixed the user note plugin to use FormKit, making Ctrl-Enter work there too. The goal is to gradually unify behavior across Discourse and plugins, aligning with the principle that similar-looking UI elements should function similarly.
I’ve previously requested that I be able to submit the assignment dialog with Ctrl-Enter.
And now I want to expand that request to… everything. I can submit a post - either creation or edit - with Ctrl-Enter, after that it gets really spotty - almost… random?
The tricky bit is that not every form in Discourse or in plugins is built using FormKit: your user note example is one such form. But, it’s a pretty quick job to switch to FormKit, so I’ve handled that in the user note plugin.
I definitely agree with your sentiment that UI features that look similar should work similar, so here’s a small step towards that!