https://bugs.freedesktop.org/show_bug.cgi?id=82502

          Priority: medium
            Bug ID: 82502
          Assignee: libreoffice-bugs@lists.freedesktop.org
           Summary: Ctrl-F should show or focus the find box, NOT toggle
                    it
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: freedesk...@nuclearsunshine.com
          Hardware: All
            Status: UNCONFIRMED
           Version: 4.2.6.2 release
         Component: UI
           Product: LibreOffice

I'm not sure of the history of this behaviour, given the following:

https://issues.apache.org/ooo/show_bug.cgi?id=109504 (OOo request for the same)
https://bugs.freedesktop.org/show_bug.cgi?id=59101 (subsequent LOo request for
toggle behaviour)

As mostly described in the OOo bug, Ctrl-F should not toggle for the following
reasons:

* Toggling the find dialogue is unlikely to be the expected behaviour for
Ctrl-F for the vast majority of users, based on the following application
behaviours:

Firefox: shows/focuses
Chrome: shows/focuses
Internet Explorer: shows/focuses
Word (2013): shows/focuses
Excel (2013): shows/n/a (modal)
Windows Explorer: focuses (always shown)/focuses

* Esc already closes the find bar when focused.

* When a user is used to being able to reliably find using Ctrl-F then typing
in other applications (see above examples), if they do the same in LO when the
find bar is already shown/focused, they instead end up closing the find bar and
overwriting or inserting text in the document.

* The visual indicator for the needed action to search the document currently
can be as little as a blinking cursor in the find box (for example in a
spreadsheet, where the cell highlight looks identical whether the find box is
focused or not.

* Behaviour now:
Find bar showing/unfocused: Ctrl-F focuses, subsequently typing searches
Find bar showing/focused: Ctrl-F closes, subsequently typing inserts/overwrites
text in document
Find bar not showing: Ctrl-F shows, subsequently typing searches
To close the find box via keyboard (unfocused): Ctrl-F *twice* (or Ctrl-F, Esc)
To close the find box via keyboard (focused): Ctrl-F *once* (or Esc)


* Behaviour with Ctrl-F configured to show or focus find *only*:
Find bar showing/unfocused: Ctrl-F focuses, subsequently typing searches
Find bar showing/focused: Ctrl-F non-op, subsequently typing searches
Find bar not showing: Ctrl-F shows, subsequently typing searches
To close the find box via keyboard (unfocused): Ctrl-F, Esc
To close the find box via keyboard (focused): Esc (or Ctrl-F, Esc)

The second set of behaviours is better for the following reasons:

* Expected
* Can't result in accidental typing into document dependent on state
* Guaranteed sequence to search document (don't need to look for find box
focus)
* Guaranteed sequence to close search box (don't need to look for find box
focus)
* No keystroke penalty under any circumstances vs. current behaviour

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to