-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
enhancement: more keyboard shortcuts #1008
Comments
I can't find the keyboard shortcuts. But in the same vein, I would love a shortcut for "New chat". |
There's another keyboard shortcut that I absolutely love in OpenAI's Playground interface -- [Ctrl]+[Enter] to Submit, no matter where you are (e.g. editing previous replies). Having to move my hands away from the keyboard in order to manually click Submit slows me down. |
Having escape close the current window (i.e. settings) and return also work on tags and other small input fields would be nice |
@nilsherzig Added to our dev branch! |
@tjbck Well, their choices are simply bad. I don't see why an opensource UI should imitate them without reason. Of course, there could be "hotkey packs" that configure the shortcuts to imitate ChatGPT for people used to that (IntelliJ does this to make it easy for people coming from other IDEs), but ChatGPT is a very new product, so I don't think this is worth it. Open WebUI should just go with ergonomic shortcuts. Anyhow, I don't care about the defaults. If I can change these shortcuts, that's enough for me. |
I would love it if we could use [cmd]/[ctrl] + [k] for a new chat. |
It should really be editable, because as soon as English is not your native language, you're unable to use some of them. For example, I am from the Czech Republic, so I don't have the keys "#" or "/" mapped on a single button. It is a combination of two buttons for me, and this is not registered in the app. |
It would also be nice to have a shortcut to toggle web search (and other tools) on and off. |
As well as a way to toggle:
At this point it might make sense to add only a single additional binding that would pop up a "command palette" where you can type "start audio chat" for example? I think we risk having too many features compared to the number of available keys. Or just make the shortcuts editable and let the user choose what's relevant to its use case. As well as adding shift+spacebar to focus the chatbox |
Hi everyone, I made a new feature request at #5420 to add an admin setting panel with a textbox for js to inject into openwebui. This would bring a lot of extensibility to the admin, including making it trivial to add shortcuts, modify the font or fontsize, accessibility customization, hide some things for the users, enhance the experience on vertical screens, add a zen mode with an uncluttered UI, etc. I think adding this would lower the burden on developpers who obviously can't cater to everyone's workflow, while empowering the community to provide snippets for other users. If you support this feature request show it some love! |
Is your feature request related to a problem? Please describe.
It's a bit subjective, but current selection of shortcuts is a poor fit. There's a shortcut for settings, which are rarely accessed and not keyboard-friendly anyway. On the other hand, I often edit the last prompt instead of asking followup questions and there's no shortcut to start editing it and no shortcut to submit changes.
There are no shortcuts in the new Playground either, which makes it impossible to use the playground in the streamlined fashion described in #987. Notice the wide range of shortcuts in NovelAI (although NovelAI made the mistake of using Alt, which is impractical on keyboards that replace right Alt with AltGr).
Current WebUI shortcuts use three-key combinations, which are usually only used in text editors with several dozen shortcuts. Simpler two-key shortcuts should be used whenever possible.
Describe the solution you'd like
Maybe collect a list of the most common workflows and optimize shortcuts for them, preferring the more ergonomic shortcuts for the most frequent actions.
The text was updated successfully, but these errors were encountered: