Date: prev next · Thread: first prev next last
March 2016 Archives by date, by thread · List index


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@lists.freedesktop.org
          Reporter: philipz85@hotmail.com
                CC: erack@redhat.com,
                    libreoffice-ux-advise@lists.freedesktop.org,
                    rb.henschel@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.

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.