[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