A standard for global/desktop environment shortcuts to prevent conflicts with Linux apps

Nate Graham nate at kde.org
Mon Jun 8 22:30:54 UTC 2020


Yes, I suppose every application shortcut that uses Ctrl should replace 
it with Command when run on macOS. Back when I was a Mac guy, apps which 
didn't do this were very annoying. Seems like a reasonable thing to add 
to the spec.

Nate



On 6/8/20 4:23 PM, Sparr wrote:
> This spec does not just apply to whole desktop environments. It claims 
> to apply to applications as well. I am calling out applications that run 
> both in FOSS desktop environments AND in other environments.
> 
> GIMP is one such example. Until recently, GIMP used the same set of 
> libraries to build for Mac and Linux, and the same shortcuts (unless the 
> user changed them). For example, it used ctrl+c for "copy" on both OSes. 
> However, since it has gained the ability to run natively on macOS, 
> instead of through an X11 server, the default shortcuts have been 
> changed such that they are ctrl+c on non-mac OSes and command/super+c on 
> mac.
> 
> I don't think this is a serious issue, but it's still relevant to the 
> development of cross-platform applications like that.
> 
> On Mon, Jun 8, 2020 at 3:14 PM Nate Graham <nate at kde.org 
> <mailto:nate at kde.org>> wrote:
> 
>     I'm not sure it's relevant. This spec is for FOSS desktop environments.
>     Typically you aren't going to be installing Plasma or GNOME on a Mac on
>     top of macOS. You might wipe macOS and install a FOSS OS, in which case
>     the spec fully applies with no issues.
> 
>     Nate
> 
> 
> 
>     On 6/8/20 4:11 PM, Sparr wrote:
>      > I think it's worth calling out, although I suspect most of us are
>      > already aware, that in macOS most applications use the
>     command/super key
>      > for shortcuts that would use ctrl in other OSes, while still also
>     using
>      > ctrl and option/alt as application modifier keys as well.
>      >
>      > I do not expect cross-platform apps to change their behavior on
>     macOS as
>      > a result of this standard, even if they are otherwise compliant.
>      >
>      > On Wed, May 6, 2020 at 5:37 PM Nate Graham <nate at kde.org
>     <mailto:nate at kde.org>
>      > <mailto:nate at kde.org <mailto:nate at kde.org>>> wrote:
>      >
>      >     On 5/6/20 6:05 PM, Noah Davis wrote:
>      >      > Start key == Windows key. Maybe I didn't use the right
>     name, but I've
>      >      > always called it the Start key since it opens the start
>     menu. It's
>      >      > called Meta in Qt and Super in GTK.
>      >
>      >     ...And if you're using a Mac keyboard, the command key (the
>     one with
>      >     the
>      >     cloverleaf symbol on it) maps to
>     Meta/Super/Win/Start/whatever we're
>      >     calling it. :)
>      >
>      >     +1 for the original proposal. Since GNOME is already doing this,
>      >     perhaps
>      >     we could make a formal XDG spec recommending it. Seems pretty
>      >     logical to me.
>      >
>      >     Nate
>      >     _______________________________________________
>      >     xdg mailing list
>      > xdg at lists.freedesktop.org <mailto:xdg at lists.freedesktop.org>
>     <mailto:xdg at lists.freedesktop.org <mailto:xdg at lists.freedesktop.org>>
>      > https://lists.freedesktop.org/mailman/listinfo/xdg
>      >
> 



More information about the xdg mailing list