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

            Bug ID: 158355
           Summary: Support per-platform/per-desktop-environment variation
                    of keyboard shortcuts
           Product: LibreOffice
           Version: Inherited From OOo
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: [email protected]
          Reporter: [email protected]

Many applications face the problem of certain shortcuts being available for
application use on some desktop environments, but reserved by other desktop
environments (e.g. for controlling windows, virtual desktops, panels/taskbars,
desktop gadgets, resolution, screensavers and so on).

Now, if an application's defined shortcuts are the same across all desktop
environments, there are two choices:

* The app limits itself to a smaller number of shortcuts which are known not to
be in use anywhere.
* The app ships with no shortcuts for some functionality on some desktop
environments, and no shortcuts for other functionality on other desktop
environments.

At the moment, we are somewhere between option (1.) and option (2.); and this
has recently come up in the design meeting when discussing bug 158112.

I claim, that we should allow shortcuts to differ based on some kind of
information regarding the desktop environment. I won't bikeshed exactly what
information here (it might even be platform information used as a proxy, e.g.
Windows vs MacOS vs Linux, which should be easy to implement albeit inexact) -
but it should be _something_.

I should mention that apps which use CSS for styling, like Firefox and
Thunderbird, often have this capability at least to some extent. Other apps
just let the user switch between complete sets of keyboard shortcuts, and some
of these are better suited to a given desktop environment than others (e.g.
CLion).

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to