[Libreoffice-ux-advise] [Bug 98374] New: Correct the list of disabled shortcut keys per OS

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Mar 3 06:53:20 UTC 2016


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

            Bug ID: 98374
           Summary: Correct the list of disabled shortcut keys per OS
           Product: LibreOffice
           Version: 5.2.0.0.alpha0+ Master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: philipz85 at hotmail.com
                CC: erack at redhat.com,
                    libreoffice-ux-advise at lists.freedesktop.org,
                    rb.henschel at t-online.de
            Blocks: 98259

When my question regarding why various shortcut keys were disabled in the
keyboard shortcuts customization dialog was forwarded to the developers mailing
list and i received replies from both Regina and Eike that some were disabled
due to accessibility and others were disabled due to Calc's default functions
(weird that disablement only happens on linux), i went through the HIGs for
Windows, Mac and Linux and concluded that most of these restrictions should be
removed and another set of restrictions need to be added per OS. Only if the OS
itself is blocking the use of a shortcut key, should LO not allow a user to
assign that shortcut key, else if a user wishes to change the key, there
shouldnt be any restrictions on it.

These are the commands that should likely be retained and we could make it
cross platform.

Alt + F4 - reserved on Windows
Ctrl + Alt + F4 - reserved on Linux

We could expand on these and based on HIG recommendations restrain users for
very important shortcuts like these.

Help - F1: Windows & Linux, Cmd + Shift + ?: Mac
Context Menu - Shift + F10: Windows & Linux (reserved on Mac)

All the research was can be found in this google doc.

https://docs.google.com/document/d/1Aek0chOK2h3bBUe1J0bObjbTSOgau_HMeMJ5ws-dM58/edit?usp=sharing

The LO code that does this restriction is here.

http://opengrok.libreoffice.org/xref/core/vcl/source/app/svapp.cxx#108

So step 1 would be to trim down the existing list and step 2 would be to add
entries not presently found in the list that should likely be disabled based on
each OS's HIG.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list