[prev in list] [next in list] [prev in thread] [next in thread]
List: kwin
Subject: Re: new default keyboard shortcut proposal
From: Andrew Dorrell <andrew.dorrell () gmail ! com>
Date: 2009-02-13 23:35:21
Message-ID: 499603B9.7060107 () gmail ! com
[Download RAW message or body]
FWIW http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts
demonstrated quite a mix of conventions IMHO. It would be nice to have
a DE with a single consistent convention.
Andrew Dorrell wrote:
> It is always nice if there is some clear (from a user perspective)
> convention with shortcuts - rather than the first in best dressed
> style approach. I agree it can be a real problem finding good
> shortcuts to use in apps; but I agree that using the cursor keys to
> navigate vitual desktops improves on using function keys. Some points
> (most would have considered but lets just state them):
>
> 1. Ctrl+key is used a lot by applications. Perhaps WM and DE
> components should completely avoid.
> 2. Alt+key is used as a shortcut to application menus though Alt+tab
> is universally accepted as an application swtcher and shortcuts like
> Alt+Space have also become familiar to some for WM tasks relating to
> the currently active window.
> 2. Ctrl+Alt+key is used for "dangerous"/"system" tasks such as reset,
> kill X, and other tasks that intimidate less confident users (and
> provide a playground for confident users) such as switching virtual
> consoles (linux)
> 3. Meta is now mostly associated with the system menu (friendly).
> It's inclusion on PC keyboards is also relatively recent so there is
> no established practice for including it in application shortcuts.
>
> My naive suggestion would be that:
>
> - DE (and plasma) limit themselves to Meta+key shortcuts. So for
> example, virtual desktop switching would be Meta+cursor or
> Meta+shift+cursor (see below); activity switching may be Meta+Fn (for
> example).
>
> - Ctrl+Alt+key is used purely for "system" tasks such as shutting down
> etc... I think a user friendly DE would avoid using Ctrl+Alt+key
> because the cost of a typo is potentially high (e.g. killing X vs
> logging out). Should not be available for applications; Should
> provide an alternative to Meta where the keyboard is missing this key
> only (for DE/WM shortcuts).
>
> - Fn keys, Ctrl+key and Alt+<character-key> should be reserved for use
> by applications. Some global conventions exist and should be pursued
> via UI guidelines (and provided by default in application templates)
> but otherwise each application should have the ability to use these
> shortcuts without interference.
>
> Alt+<any key corresponding to a non-printable character> such as Tab
> and other navigation keys should be fair gain for providing WM shortcuts.
>
> - Ctrl+Shft+key and Alt+Shft+key are as above but IMHO should be used
> sparingly and if used should augment or provide an "advanced"
> variation on the function associated with the corresponding Ctrl+key
> and Alt+key. So for example, while the application menu is triggered
> by Alt it would be consistent to trigger the applications window menu
> using Alt+Shift (instead of the Alt+space familiar to windows users).
> One variation to this is useful: Alt+tab should be augmented with a
> Meta version - so Meta+Tab should be reserved for application
> switching, perhaps via a secondary switcher (such as present windows).
>
>
> BTW I'd love to have a global convention for switching between tabs in
> tabbed applications. In this case the cursor keys are difficult -
> because shortcuts that use them are already common in support of
> navigation within the applicattion's view. But if Alt+left/right
> could be spared it would be really a nice thing to have. My world
> would also have:
> - Alt+shft+cursor toggling resize of the window so that the edge
> pointed to was pushed to the corresponding screen boundary;
> - Alt+shft+Space toggle maximise;
> - Alt+shft+Del to close the window;
> - minimise has interaction with DE so this deserves careful
> consideration. I'd want a shortcut that minimised the current
> application window and transferred focus to the task-bar (if there is
> one); then navigate the task bar with cursor; raise and return focus
> to an application with Enter (or Alt+Enter). Given that usage model
> I'd suggest Alt+Enter as the minimise shortcut. Pressing Alt+Enter
> twice should minimise then return the currently active window.
>
>
> Oh, and as it becomes possible to do more things in the WM/DE an undo
> function becomes increasingly interesting - Meta+z ;-) Just some
> extra wishes to entertain...
>
> </opinion>
>
> Thanks for reading.
>
>
> Andrew Stromme wrote:
>> The first thing I do on any KDE desktop is turn on arrow key switching for
>> virtual desktops. It is so much more spatially consistent (I use a desktop
>> grid 2x2) than the f[1-4] keys. And I've yet to find a collision with a KDE
>> app. /shrug. I say +1 for default to alt-ctrl-arrow keys.
>>
>> Andrew Stromme
>>
>>
>> On Friday 13 February 2009 11:26:47 Andreas Pakulat wrote:
>>
>>> On 13.02.09 10:27:39, Roman Shtylman wrote:
>>>
>>>> Currently there is no default keyboard shortcut to switch desktops
>>>> left, right, up, down. I like to bind ctrl+alt+<left arrow>|<right
>>>> arrow> to navigate desktops. Wondering if those would be good
>>>> keybindings to set as default for that action?
>>>>
>>> IMNSHO: No. There are already default shortcuts to switch to the first 4
>>> desktops. Adding yet another set of mostly redundant global shortcuts means
>>> stealing them from any app. There are apps out there that need more than a
>>> handful of app-shortcuts and theey already have a hard time now to find
>>> good non-used ones.
>>>
>>> Andreas
>>>
>>
>> _______________________________________________
>> kwin mailing list
>> kwin@kde.org
>> https://mail.kde.org/mailman/listinfo/kwin
>>
>
_______________________________________________
kwin mailing list
kwin@kde.org
https://mail.kde.org/mailman/listinfo/kwin
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic