37 messages in org.kde.kde-core-develRe: Global Shortcuts
FromSent OnAttachments
Michael JansenMar 16, 2008 7:49 pm 
Aaron J. SeigoMar 16, 2008 9:26 pm 
Andreas PakulatMar 17, 2008 2:09 am 
David FaureMar 17, 2008 2:31 am 
Andreas HartmetzMar 17, 2008 5:21 am 
Andreas HartmetzMar 17, 2008 5:29 am 
Anders LundMar 17, 2008 6:37 am 
Michael JansenMar 17, 2008 10:44 am 
Michael JansenMar 17, 2008 10:46 am 
Thiago MacieiraMar 17, 2008 11:03 am 
Andreas PakulatMar 17, 2008 11:04 am 
Eike HeinMar 17, 2008 11:19 am 
Anders LundMar 17, 2008 11:30 am 
Anders LundMar 17, 2008 11:33 am 
Andras MantiaMar 17, 2008 11:45 am 
Michael JansenMar 17, 2008 11:54 am 
Andreas PakulatMar 17, 2008 11:59 am 
Michael JansenMar 17, 2008 12:15 pm 
Michael JansenMar 17, 2008 12:16 pm 
Anders LundMar 17, 2008 12:18 pm 
Andreas PakulatMar 17, 2008 12:33 pm 
Michael JansenMar 17, 2008 12:44 pm 
Anders LundMar 17, 2008 12:58 pm 
Andreas PakulatMar 17, 2008 2:01 pm 
Thiago MacieiraMar 17, 2008 2:02 pm 
Andreas PakulatMar 17, 2008 2:02 pm 
Thiago MacieiraMar 17, 2008 2:04 pm 
Anders LundMar 17, 2008 2:39 pm 
Olivier GoffartMar 17, 2008 3:28 pm 
Andreas HartmetzMar 18, 2008 1:50 am 
Andreas HartmetzMar 18, 2008 1:54 am 
Andreas HartmetzMar 18, 2008 1:59 am 
Michael JansenMar 18, 2008 2:49 am 
Sven BurmeisterMar 18, 2008 7:48 am 
Alex MerryMar 18, 2008 9:15 am 
Christoph CullmannMar 18, 2008 12:44 pm 
Andreas PakulatMar 18, 2008 2:37 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: Global ShortcutsActions...
From:Michael Jansen (kd@michael-jansen.biz)
Date:Mar 18, 2008 2:49:52 am
List:org.kde.kde-core-devel

Am Dienstag 18 März 2008 09:59:37 schrieb Andreas Hartmetz:

Am Montag, 17. März 2008 14:37:55 schrieb Anders Lund:

On Monday 17 March 2008, Andreas Hartmetz wrote:

1. I don't care for applications registering global shortcuts without telling me and without giving me the oppurtunity to disable them. I start a application i don't know, accidently press some button combination and something happens. Don't like it.    No global shortcuts without my consent. Basta. A application is allowed to advertise actions it thinks are appropriate for global shortcuts, and give default values, but after starting the application the first time they arent active. It's opt-in.

I am somewhat split on this. I can see the reasons for that but I think the reason against it is stronger: You want users to start using an app right away and if a user walks from one machine to the next it would be nice to have mostly (barring clashes which should be rare) the same shortcuts on both.

I'm with Michael here, I find the sudden missing functinoality in one application due to stolen shortcuts *very* disturbing, and an automated way to turn them off would be nice indeed.

It's expected that application programmers do a little bit of searching for a good shortcut on their own. Stealing a *global* shortcut that is already assigned *never* happens automatically. The API is there but it's documented that you shouldn't use it willy-nilly and so far nobody does. Also, global shortcuts usually have two modifiers and should be exotic enough not to override local shortcuts.

And how should this be done? Got to kde-apps.org, download each and every application there possibly having global shortcuts and see what's left? Or better freshmeat? I guess gnome has global shortcuts too. Just check for kde core components?

It's impossible to to that. And i bet somewhere out there is a user using a application u never heard of getting a conflict. Developers tend activate shortcuts and global shortcuts too fast. I would have liked to get the control back.

And by the way. Anders talked of global shortcuts stealing local shortcuts. There is no conflict checking against local shortcuts when assigning a global shortcut. That would be nearly impossible to realize. Global shortcuts are only checked against the other at that time known global shortcuts. You get a conflict check if you change the local shortcut. But i would guess that's done only from power users and doesn't help with those 99% of local shortcuts that never get changed.

Ever taken a look at the kdevelop shortcut list? Good luck trying to predict what kind of shortcuts each and every new plugin you load brings into the game. I came to the conclusion the only modifier that is safe to use if the meta/win key.

On a side note. If you want to see that problem driven to the extreme install firefox with something about 30 Plugins of your choice. There is a key configuration extension there. Try that one and have a look. It's not impossible to have shortcuts with 4 or 5 plugins trying to grab it.

Mike