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:Andreas Pakulat (apa@gmx.de)
Date:Mar 17, 2008 2:09:20 am
List:org.kde.kde-core-devel

On 17.03.08 03:50:00, Michael Jansen wrote:

The things that annoy me currently

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.

Great idea for apps like kwin or plamsa, no way of switching the applications via alt+tab or something like that in a default installation will make sure we'll soon develop KDE for ourselves again ;)

4. I don't like having all shortcuts together in kglobalshortcutsrc. Call it personal preference. I think the belong into the kxmlgui.rc file of the application.

Or into a shortcut theme file :) Alexander Dymo has recently proposed that (currently only on the kdevelop-devel list as it still has some rough edges and its main purpose is to let an application override shortcuts from a kpart)

2. During that registration the component tells kdedglobalaccel the location of its kxmlgui*.rc file ( i think that's possible ). kdedglobalaccel would need that if the user wants to configure global shortcuts and the application is not running. With that information the keys kcm would be able to inform you of conflicting shortcuts during configuration. But only conflicting shortcuts for active components. When the application is active the keys kcm would inform the application via dbus of changes. No problem there. I thinks it's a one component - one kxmlguiclient*.rc file association. Right?

If the application uses KXmlGui. There are apps out there that don't.

3. Sometimes later the user activates the global shortcuts for this component using the global shortcuts configuration dialog (Some global checkbox).

See above, apps need a way to activate their shortcuts or your desktop accesibility pretty much falls apart.

Andreas