Bug 262327 - Kickoff lacks keyboard shortcut by default
Summary: Kickoff lacks keyboard shortcut by default
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-06 19:32 UTC by Christian Trippe
Modified: 2012-03-24 18:23 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Trippe 2011-01-06 19:32:10 UTC
Version:           unspecified (using KDE 4.5.90) 
OS:                Linux

Kickoff should have a default keyboard shortcut. Traditionally this has been
"Alt-F1". This was at least still present with KDE 4.4. But is missing with KDE 4.6


Reproducible: Always




OS: Linux (i686) release 2.6.37-rc6-default
Compiler: gcc
Comment 1 Aaron J. Seigo 2011-01-07 01:55:02 UTC
the default installation still does this; however, instances added after the first one do not automatically register the shortcut and KDE's Global Shortcuts do not, by the design of its developer (and who i personally disagree with on this matter), allow for runtime over-ride of previously assigned shortcuts. so in some cases there is nothing we can do (due to the latter) and in other cases it just isn't done automatically since the addition is done by the user and not by the initial set up scripts.
Comment 2 Stephan Kulow 2011-02-24 16:05:18 UTC
Aaron, you're wrong - default does not do it. 


--- a/plasma/desktop/shell/data/layouts/org.kde.plasma-desktop.defaultPanel/contents/layout.js
+++ b/plasma/desktop/shell/data/layouts/org.kde.plasma-desktop.defaultPanel/contents/layout.js
@@ -5,7 +5,8 @@ if (panelIds.length == 1) {
 }
 
 panel.height = 27
-panel.addWidget("launcher")
+var launcher = panel.addWidget("launcher")
+launcher.globalShortcut = "Alt+F1";
 panel.addWidget("pager")
 panel.addWidget("tasks")
 panel.addWidget("systemtray")