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

2020-05-06 Thread Noah Davis
Thanks for replying.

> This key is perfect for window manager operations and other global DE-related 
> actions since it is never mapped to any in-app actions.

It's not never used, but it is rarely used. Digikam uses Meta + Left
Click in Table View to open pictures in external apps. There are
probably a few other apps that use Meta. Thankfully Emacs is not one
of them since it uses Alt for M-* shortcuts instead of actually using
Meta.

On Thu, May 7, 2020 at 12:24 AM Vladimir Kudrya  wrote:
>
> Hello.
>
> This is an exellent idea. This key is perfect for window manager operations 
> and other global DE-related actions since it is never mapped to any in-app 
> actions.
>
> Some of this may be questionable, but here are shortcuts I use in Openbox. I 
> hope at least some of it can be useful.
>
> # windows
> Super-{number} Desktop N
> Ctrl-Super-{number} SendToDesktop N
> Super-Left MoveToEdgeWest
> Super-Right MoveToEdgeEast
> Super-Up MoveToEdgeNorth
> Super-Down MoveToEdgeSouth
> Ctrl-Super-Left GrowToEdgeWest
> Ctrl-Super-Right GrowToEdgeEast
> Ctrl-Super-Up GrowToEdgeNorth
> Ctrl-Super-Down GrowToEdgeSouth
> Alt-Super-Left DirectionalFocusWest
> Alt-Super-Right DirectionalFocusEast
> Alt-Super-Up DirectionalFocusNorth
> Alt-Super-Down DirectionalFocusSouth
> Super-d ToggleShowDesktop
> Super-F4 Close
> Super-c Close
> Super-i Iconify
> Super-F2 Iconify
> Super-F3 ToggleMaximizeFull
> Super-m ToggleMaximizeFull
> Super-h ToggleMaximizeVert
> Super-w ToggleMaximizeHorz
> Ctrl-Super-m ToggleFullscreen
> Super-a ToggleAlwaysOnTop
> Super-s ToggleOmnipresent
> Super-u ToggleDecorations
>
> Super-Tab NextWindow
> Ctrl-Super-Tab PreviousWindow
>
> # app launch
> Super-F1 Execute jgmenu (xdg menu)
> Super-r Execute gmrun (launcher)
> Super-t Execute sakura (terminal)
> Super-e Execute spacefm (file manager)
> Super-l Execute loginctl lock-session
> Super-f Execute spacefm --find-files ~/ (file search)
> Print Execute screengrab --fullscreen (screenshot)
> Super-Print Execute screengrab --active (active window screenshot)
> Ctrl-Super-Print Execute screengrab --region (area select screenshot)
> Super-Escape Execute lxqt-leave (end session/shutdown dialog)
>
> # mouse
> Super-Left Move
> Super-Right Resize
> Super-Middle Lower
> Super-Up DesktopPrevious
> Super-Down DesktopNext
> Ctrl-Super-Up SendToDesktopPrevious
> Ctrl-Super-Down SendToDesktopNext
>
>
> On 2020-05-06 22:41, Noah Davis wrote:
>
> Hello, KDE is currently trying to standardize on reserving the
> Meta/Super/Start/Command key for global/desktop environment shortcuts.
>
> ___
> xdg mailing list
> xdg@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/xdg
___
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg


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

2020-05-06 Thread Vladimir Kudrya

  
  
Hello.
This is an exellent idea. This key is perfect for window manager
  operations and other global DE-related actions since it is never
  mapped to any in-app actions.
Some of this may be questionable, but here are shortcuts I use in
  Openbox. I hope at least some of it can be useful.


# windows
Super-{number}	Desktop N
Ctrl-Super-{number}	SendToDesktop N
Super-Left	MoveToEdgeWest
Super-Right	MoveToEdgeEast
Super-Up	MoveToEdgeNorth
Super-Down	MoveToEdgeSouth
Ctrl-Super-Left	GrowToEdgeWest
Ctrl-Super-Right	GrowToEdgeEast
Ctrl-Super-Up	GrowToEdgeNorth
Ctrl-Super-Down	GrowToEdgeSouth
Alt-Super-Left	DirectionalFocusWest
Alt-Super-Right	DirectionalFocusEast
Alt-Super-Up	DirectionalFocusNorth
Alt-Super-Down	DirectionalFocusSouth
Super-d		ToggleShowDesktop
Super-F4	Close
Super-c		Close
Super-i		Iconify
Super-F2	Iconify
Super-F3	ToggleMaximizeFull
Super-m		ToggleMaximizeFull
Super-h		ToggleMaximizeVert
Super-w		ToggleMaximizeHorz
Ctrl-Super-m	ToggleFullscreen
Super-a		ToggleAlwaysOnTop
Super-s		ToggleOmnipresent
Super-u		ToggleDecorations

Super-Tab	NextWindow
Ctrl-Super-Tab	PreviousWindow

# app launch
Super-F1	Execute jgmenu (xdg menu)
Super-r		Execute gmrun (launcher)
Super-t		Execute sakura (terminal)
Super-e		Execute spacefm (file manager)
Super-l		Execute loginctl lock-session
Super-f		Execute spacefm --find-files ~/ (file search)
Print		Execute screengrab --fullscreen (screenshot)
Super-Print	Execute screengrab --active (active window screenshot)
Ctrl-Super-Print	Execute screengrab --region (area select screenshot)
Super-Escape	Execute lxqt-leave (end session/shutdown dialog)

# mouse
Super-Left	Move
Super-Right	Resize
Super-Middle	Lower
Super-Up	DesktopPrevious
Super-Down	DesktopNext
Ctrl-Super-Up	SendToDesktopPrevious
Ctrl-Super-Down	SendToDesktopNext



On 2020-05-06 22:41, Noah Davis wrote:


  Hello, KDE is currently trying to standardize on reserving the
Meta/Super/Start/Command key for global/desktop environment shortcuts.

  

___
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg


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

2020-05-06 Thread Nate Graham

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@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg


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

2020-05-06 Thread rhkramer
On Wednesday, May 06, 2020 08:05:40 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.

Thanks -- I'm going to try to engrave those in my brain (but maybe not 
tonight).

The other one(s) that I don't understand is what I think is called (by at 
least some) the Alt Gr key.  And then the key that looks like it has a menu on 
it.

> 
> On Wed, May 6, 2020 at 5:37 PM  wrote:
> > On Wednesday, May 06, 2020 03:41:16 PM Noah Davis wrote:
> > > Hello, KDE is currently trying to standardize on reserving the
> > > Meta/Super/Start/Command key for global/desktop environment shortcuts.
> > > It seems to me that it would be in the interest of every desktop
> > > environment to standardize on this in order to prevent global/shell
> > > shortcuts from conflicting with Linux apps. For instance, Alt + Left
> > > Click is an old shortcut for dragging windows around that is still
> > > used by KWin, but it conflicts with Blender, GIMP, Inkscape and Krita.
> > > Many creative workflow apps need modifier+mouse button shortcuts to be
> > > fast and easy to use and apps generally avoid using Meta/Super
> > > already.
> > > 
> > > Any thoughts?
> > 
> > Of course!  ;-)
> > 
> > It would help me to know which key(s) you're talking about on a
> > "standard" (Dos / Windows?) 104-key keyboard (well, I didn't count them,
> > but I'm pretty sure it's 104 keys.
> > 
> > The bottom row of my keyboard (the row with the spacebar in it) has keys
> > from left to right:
> > 
> > 
> > 
> > win* is a key with no letters but what looks like the Windows logo
> > 
> > command* is a key with no letters but a logo that might be intended to
> > depict a menu
> > 
> > Which key(s) are you talking about, and what is the (your?) preferred
> > name (or set of names) for that (those) key(s)?
> > 
> > Thanks!
> > 
> > 
> > 
> > ___
> > xdg mailing list
> > xdg@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/xdg
___
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg


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

2020-05-06 Thread Noah Davis
Thanks for replying. I was already aware of GNOME's usage of Super,
but I'm glad you brought it up in case others didn't know.

On Wed, May 6, 2020 at 6:03 PM Emmanuele Bassi  wrote:
>
> Hi;
>
> On Wed, 6 May 2020 at 20:41, Noah Davis  wrote:
>>
>> Hello, KDE is currently trying to standardize on reserving the
>> Meta/Super/Start/Command key for global/desktop environment shortcuts.
>
>
> GNOME has already moved most of the desktop/window manager shortcuts to the 
> Super key precisely for this reason.
>
> Typical system shortcuts are:
>
>  - Super + L: screen lock
>  - Super + Home: move to first workspace
>  - Super + End: move to last workspace
>  - Super + PgUp: move to previous workspace
>  - Super + PgDown: move to next workspace
>  - Super + Tab: switch between applications
>  - Super + Up: maximize window
>  - Super + Down: restore window
>
> GNOME has additional shortcuts that make sense within GNOME, like tiling 
> left/right; opening the applications launcher; opening the overview (exposé); 
> or opening the list of notifications. All of them use the Super key.
>
> Ciao,
>  Emmanuele.
>
> --
> https://www.bassi.io
> [@] ebassi [@gmail.com]
___
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg


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

2020-05-06 Thread Noah Davis
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.

On Wed, May 6, 2020 at 5:37 PM  wrote:
>
> On Wednesday, May 06, 2020 03:41:16 PM Noah Davis wrote:
> > Hello, KDE is currently trying to standardize on reserving the
> > Meta/Super/Start/Command key for global/desktop environment shortcuts.
> > It seems to me that it would be in the interest of every desktop
> > environment to standardize on this in order to prevent global/shell
> > shortcuts from conflicting with Linux apps. For instance, Alt + Left
> > Click is an old shortcut for dragging windows around that is still
> > used by KWin, but it conflicts with Blender, GIMP, Inkscape and Krita.
> > Many creative workflow apps need modifier+mouse button shortcuts to be
> > fast and easy to use and apps generally avoid using Meta/Super
> > already.
> >
> > Any thoughts?
>
> Of course!  ;-)
>
> It would help me to know which key(s) you're talking about on a "standard"
> (Dos / Windows?) 104-key keyboard (well, I didn't count them, but I'm pretty
> sure it's 104 keys.
>
> The bottom row of my keyboard (the row with the spacebar in it) has keys from
> left to right:
>
> 
>
> win* is a key with no letters but what looks like the Windows logo
>
> command* is a key with no letters but a logo that might be intended to depict
> a menu
>
> Which key(s) are you talking about, and what is the (your?) preferred name (or
> set of names) for that (those) key(s)?
>
> Thanks!
>
>
>
> ___
> xdg mailing list
> xdg@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/xdg
___
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg


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

2020-05-06 Thread Emmanuele Bassi
Hi;

On Wed, 6 May 2020 at 20:41, Noah Davis  wrote:

> Hello, KDE is currently trying to standardize on reserving the
> Meta/Super/Start/Command key for global/desktop environment shortcuts.
>

GNOME has already moved most of the desktop/window manager shortcuts to the
Super key precisely for this reason.

Typical system shortcuts are:

 - Super + L: screen lock
 - Super + Home: move to first workspace
 - Super + End: move to last workspace
 - Super + PgUp: move to previous workspace
 - Super + PgDown: move to next workspace
 - Super + Tab: switch between applications
 - Super + Up: maximize window
 - Super + Down: restore window

GNOME has additional shortcuts that make sense within GNOME, like tiling
left/right; opening the applications launcher; opening the overview
(exposé); or opening the list of notifications. All of them use the Super
key.

Ciao,
 Emmanuele.

-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg


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

2020-05-06 Thread Emmanuele Bassi
On Wed, 6 May 2020 at 22:37,  wrote:

> On Wednesday, May 06, 2020 03:41:16 PM Noah Davis wrote:
> > Hello, KDE is currently trying to standardize on reserving the
> > Meta/Super/Start/Command key for global/desktop environment shortcuts.
> > It seems to me that it would be in the interest of every desktop
> > environment to standardize on this in order to prevent global/shell
> > shortcuts from conflicting with Linux apps. For instance, Alt + Left
> > Click is an old shortcut for dragging windows around that is still
> > used by KWin, but it conflicts with Blender, GIMP, Inkscape and Krita.
> > Many creative workflow apps need modifier+mouse button shortcuts to be
> > fast and easy to use and apps generally avoid using Meta/Super
> > already.
> >
> > Any thoughts?
>
> Of course!  ;-)
>
> It would help me to know which key(s) you're talking about on a "standard"
> (Dos / Windows?) 104-key keyboard (well, I didn't count them, but I'm
> pretty
> sure it's 104 keys.
>

The Windows logo/Command *⌘ *key is usually mapped as the Super modifier.

Ciao,
 Emmanuele.

-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
___
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg


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

2020-05-06 Thread rhkramer
On Wednesday, May 06, 2020 03:41:16 PM Noah Davis wrote:
> Hello, KDE is currently trying to standardize on reserving the
> Meta/Super/Start/Command key for global/desktop environment shortcuts.
> It seems to me that it would be in the interest of every desktop
> environment to standardize on this in order to prevent global/shell
> shortcuts from conflicting with Linux apps. For instance, Alt + Left
> Click is an old shortcut for dragging windows around that is still
> used by KWin, but it conflicts with Blender, GIMP, Inkscape and Krita.
> Many creative workflow apps need modifier+mouse button shortcuts to be
> fast and easy to use and apps generally avoid using Meta/Super
> already.
> 
> Any thoughts?

Of course!  ;-)

It would help me to know which key(s) you're talking about on a "standard" 
(Dos / Windows?) 104-key keyboard (well, I didn't count them, but I'm pretty 
sure it's 104 keys.

The bottom row of my keyboard (the row with the spacebar in it) has keys from 
left to right:



win* is a key with no letters but what looks like the Windows logo

command* is a key with no letters but a logo that might be intended to depict 
a menu

Which key(s) are you talking about, and what is the (your?) preferred name (or 
set of names) for that (those) key(s)?

Thanks!



___
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg


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

2020-05-06 Thread Noah Davis
Hello, KDE is currently trying to standardize on reserving the
Meta/Super/Start/Command key for global/desktop environment shortcuts.
It seems to me that it would be in the interest of every desktop
environment to standardize on this in order to prevent global/shell
shortcuts from conflicting with Linux apps. For instance, Alt + Left
Click is an old shortcut for dragging windows around that is still
used by KWin, but it conflicts with Blender, GIMP, Inkscape and Krita.
Many creative workflow apps need modifier+mouse button shortcuts to be
fast and easy to use and apps generally avoid using Meta/Super
already.

Any thoughts?
___
xdg mailing list
xdg@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/xdg