Hi Yotam,
> On 24. Jul 2025, at 15:06, Yotam Leibovici <
yotam.l...@gmail.com> wrote:
>
> • I would suggest allowing key bindings that are not taken by the operating system or the browser, so there's no chance they would interfere with other text-editing actions. I'm not sure if such bindings exist, but there may be rare combinations — like Ctrl + Shift + <key> — that could be safe to allow even during editing.
Key bindings vary across operating systems, browsers and locales - and of course user preferences.
Key bindings lose value the longer the key combinations are. Consider for example vim or emacs
which are notorious for their complex key bindings. When efficiency is key, having the most common
actions on single keys is best (cf. computer games) - sometimes in a two-hand setup where the other
hand is either on the mouse (as in INCEpTION) or on the cursor keys for navigation.
I believe forcing the user to assign complex keybindings would also render them unusable for most.
> • Given the current behavior, I would suggest choosing one of the following options: a. Automatically move the focus to the first editable field, while relying on the Escape key to remove focus in case the user wants to use a key binding. b. Do not automatically focus the first editable field, but allow jumping to it with a single keystroke (e.g., Tab). Currently, at least on Windows/Chrome, it takes about six Tab presses to get there.
That sounds like a good idea. I believe making it so that the tab order is optimized for access
to the editor sidebar should be doable. Would you like to help by opening an feature request
for this on the issue tracker?
Cheers,
-- Richard