https://bugs.documentfoundation.org/show_bug.cgi?id=99615

            Bug ID: 99615
           Summary: No way to accept autocomplete and keep writing using
                    keyboard only
           Product: LibreOffice
           Version: 5.0.5.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

Steps to reproduce:
1 - Have some cell that contains a given string, e.g. "foo bar"
2 - Start typing into another cell: start by typing the first few characters of
that string, in this example "fo"
=> the string "foo bar" is proposed as autocomplete

Expected behavior:
You should be able, by using either the TAB key or the right arrow, to "accept"
the proposed autocomplete without leaving the cell, for example to continue
typing or delete a few characters and finish entering a slightly different
string. This is how practically EVERY other software that has autocomplete
works, it's a well established UI convention.

Observed behavior:
there's no keystroke that can give you that. If you hit tab, the right arrow
(or any arrow for that matter), or the Enter key, you "accept" the autocomplete
but you also leave the cell. The only way to go on editing it is by
DOUBLE-CLICKING on it, that is, you have to move your hand away from the
keyboard and grab the mouse, and then go back to the keyboard. This is
extremely annoying.

I know this is consistent with the behavior of calc in general, BUT, again, in
every conventional UI, autocomplete behavior usually overrides the generic
behavior of keys. For example, in browsers, the tab key while typing into an
input field usually moves focus to the next input field, but if you are being
offered an autocomplete, the tab key instead accepts it and does not move
focus; the same for the Enter key, which usually sends the entire form, but
when you are being offered an autocomplete just accepts it without performing
the default action.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to