71 Commits (9a8dcd651d1aafadea9babccb1dd69efa7e9db64)

Author SHA1 Message Date
Luboš Luňák 9d8710a5ff No global shortcuts by default for virtual desktops that don't exist
in the default configuration (5+), so that the shortcuts are free for other
uses (hidden somewhere in http://lists.kde.org/?t=117515904000001&r=1&w=2).


svn path=/trunk/KDE/kdebase/workspace/; revision=665975
18 years ago
Luboš Luňák 1dd1daec48 Shortcuts for switching and moving windows between Xinerama screens.
CCBUG: 80755


svn path=/trunk/KDE/kdebase/workspace/; revision=662089
18 years ago
Luboš Luňák 12d97dbd49 Merging from old trunk:
r569382 | lunakl | 2006-08-03 19:32:36 +0200 (Thu, 03 Aug 2006) | 4 lines

Be explicit about the screenshots being in clipboard
(CCBUG: 131789)


svn path=/trunk/KDE/kdebase/workspace/; revision=659270
18 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin.
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
18 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges
from trunk will be merged in.


svn path=/trunk/KDE/kdebase/workspace/; revision=659200
18 years ago
Philip Falkner 051143b3b7 compilation fixes from trunk (r621518, r621469)
svn path=/branches/work/kwin_composite/; revision=621785
18 years ago
Simon Hausmann 877a4df9d6 merged branches/work/kaction-cleanup-branch, courtesy of
Kevin, Laurent, Thomas and me.

svn path=/trunk/KDE/kdebase/workspace/; revision=621518
18 years ago
Luboš Luňák 532449c852 svn merge r568236,r568494,r568780,r599652,r599655 from trunk
(global shortcuts fixes)


svn path=/branches/work/kwin_composite/; revision=600169
18 years ago
Luboš Luňák 9cfa570153 merge in r568494 from trunk
svn path=/branches/work/kwin_composite/; revision=590656
18 years ago
Luboš Luňák 1da60d2ecd Be explicit about the screenshots being in clipboard
CCBUG: 131789


svn path=/trunk/KDE/kdebase/workspace/; revision=569382
18 years ago
Luboš Luňák 1d97935a44 Hardcode only 3-modifiers shortcuts in the code, the rest should
be in kcontrol/keys schemes.
(http://lists.kde.org/?l=kde-core-devel&m=115445034006353&w=2)


svn path=/trunk/KDE/kdebase/workspace/; revision=568780
18 years ago
Luboš Luňák 1bb6e17c54 KGlobalAccel has no longer the hack that maps numbered
keys to a slot with int argument.


svn path=/trunk/KDE/kdebase/workspace/; revision=568494
18 years ago
Luboš Luňák bffa0d7909 setGlobalShortcut() for global shortcuts
svn path=/trunk/KDE/kdebase/workspace/; revision=568236
18 years ago
Hamish Rodda 77bc9cd63d Merging in from bleeding edge kdebase branch
- i18n ported
- KAccel removed
- Some fixes for OS X

svn path=/trunk/KDE/kdebase/workspace/; revision=528190
19 years ago
Laurent Montel a48328e5bc QString::null->QString()
.clear()
etc

svn path=/trunk/KDE/kdebase/workspace/; revision=493536
19 years ago
Frank Osterfeld 776dc6395e make it compile
CCMAIL: ben@meyerhome.net

svn path=/trunk/KDE/kdebase/workspace/; revision=473125
19 years ago
Frank Osterfeld 120e3625fd remove second KShortcut argument where it was empty or just duplicated
svn path=/trunk/KDE/kdebase/workspace/; revision=473045
19 years ago
Luboš Luňák e01631784e Don't use Ctrl+Tab by default, apps use it for tabs, and I don't
think many people use this action anyway.


svn path=/trunk/KDE/kdebase/workspace/; revision=459875
19 years ago
Caleb Tennis c2a652657a Prefer using Qt::META over KKey::QtWIN
svn path=/trunk/KDE/kdebase/workspace/; revision=457843
19 years ago
Luboš Luňák 512fb17a95 Forward port of #108961.
svn path=/trunk/KDE/kdebase/kwin/; revision=442363
19 years ago
Stephan Kulow b464518b3c svn merge svn+ssh://coolo@svn.kde.org/home/kde/trunk/KDE/kdebase@438057
svn+ssh://coolo@svn.kde.org/home/kde/branches/work/kde4/kdebase
          .

I couldn't resolve one kicker conflict that results from different
development directions, so I rely on Aaron to sort it out - the file
is commited with conflicts

svn path=/trunk/KDE/kdebase/kwin/; revision=439627
19 years ago
Luboš Luňák a062f627ed Change the order of the shortcuts to Right,Left right with the other actions.
BUG: 104618

svn path=/trunk/kdebase/kwin/; revision=408150
20 years ago
Luboš Luňák 65c3b55e05 Revert last revert, dynamic keybidings are back in.
svn path=/trunk/kdebase/kwin/; revision=377118
20 years ago
Luboš Luňák c7d0776f01 Revert last changes because of temporary freeze.
svn path=/trunk/kdebase/kwin/; revision=375467
20 years ago
Luboš Luňák d04ce83410 Custom shortcuts for windows (#44268). It still needs some testing, window
rules for them to be assigned automatically, and some way to indicate
every window's shortcut, but it more or less works.

svn path=/trunk/kdebase/kwin/; revision=375458
20 years ago
Luboš Luňák 43e7580cf0 Shortcuts for moving a window to left/right/up/down.
CCMAIL: 87411-done@bugs.kde.org

svn path=/trunk/kdebase/kwin/; revision=348524
20 years ago
Luboš Luňák 9ef40c1845 Lift number of maximum virtual desktops to 20 (#50232).
svn path=/trunk/kdebase/kwin/; revision=328696
20 years ago
Luboš Luňák 2e1bd0e762 I forgot to #undef one #define.
svn path=/trunk/kdebase/kwin/; revision=270837
21 years ago
Stephan Binner c07ab48f67 CVS_SILENT style guide fixes
svn path=/trunk/kdebase/kwin/; revision=262402
21 years ago
Luboš Luňák b9323cd4b2 Don't use Tarzan-like speech for the shortcut descriptions.
CCMAIL: Malcolm Hunter <malcolm.hunter@gmx.co.uk>
Could somebody please proofread it? Thanks

svn path=/trunk/kdebase/kwin/; revision=261529
21 years ago
Luboš Luňák 423d9c1066 *sigh*, ok, reverting r1.39.
svn path=/trunk/kdebase/kwin/; revision=254861
21 years ago
Luboš Luňák 703ea3989f Let's have keyboard shortcut for activating windows demanding attention
by default - Ctrl+Alt+A.

svn path=/trunk/kdebase/kwin/; revision=254819
21 years ago
Luboš Luňák 937c7ae491 Let's add some default shortcuts for window moving.
svn path=/trunk/kdebase/kwin/; revision=254807
21 years ago
Luboš Luňák affe6e19cc Keyboard shortcut for turning off the border.
svn path=/trunk/kdebase/kwin/; revision=251809
21 years ago
Luboš Luňák 10f405c73d Merging kwin core from kwin_iii back to HEAD.
svn path=/trunk/kdebase/kwin/; revision=251608
21 years ago
Luboš Luňák 336667733e keyboard shortcuts for always-on-top & on-all-desktops
(#49083).

svn path=/trunk/kdebase/kwin/; revision=194462
22 years ago
Ellis Whitehead de6b166a8e Use qt keycodes instead of strings when constructing the global shortcuts.
This way they get compile-time checked and the relatively expensive string to key conversion is skipped.

svn path=/trunk/kdebase/kwin/; revision=139253
23 years ago
Ellis Whitehead 710fa4df1b Use "Win" instead of "Meta"
Convert a few more strings to Qt key codes

svn path=/trunk/kdebase/kwin/; revision=135620
23 years ago
Malcolm Hunter 53a8540917 CVS_SILENT Corrected typographical errors
svn path=/trunk/kdebase/kwin/; revision=133463
23 years ago
Ellis Whitehead 67dd67ea61 insertAction() => insert()
svn path=/trunk/kdebase/kwin/; revision=132460
23 years ago
Lukáš Tinkl 7b78ea9f05 unbreak the bindings translation
translators will love you, Ellis :)

svn path=/trunk/kdebase/kwin/; revision=131767
23 years ago
Ellis Whitehead 6f7dcd107b Pass null help string to insertAction()
svn path=/trunk/kdebase/kwin/; revision=126544
23 years ago
Ellis Whitehead f8cf0c3b7d Fractionally reduce overhead when creating global shortcuts.
svn path=/trunk/kdebase/kwin/; revision=125309
23 years ago
Andreas Beckermann 148b88256e - DEF( "Switch to Previous Desktop", "", "", slotSwitchDesktopPrev() );

							
						
23 years ago
Ellis Whitehead e2997d6bc4 Lots and lots and lots of changes all over the place for shortcut changes. Including new KAccel and KGlobalAccel classes.
svn path=/trunk/kdebase/kcontrol/; revision=122759
23 years ago
Ellis Whitehead d06f2faa12 Index: kwinbindings.cpp
===================================================================
- keys->insertItem(i18n("Window Close (All)"), "Window close all", KKey("ALT+Ctrl+F4"), KKey("Alt+Ctrl+Escape"));
+ keys->insertItem(i18n("Window Close (All)"), "Window close all", KKey("ALT+Shift+F4"), KKey("Alt+Shift+Escape"));
- keys->insertItem(i18n("Window Screenshot"), "Screenshot of active window", KKey("Print"), KKey("Alt+Print"));
+ keys->insertItem(i18n("Window Screenshot"), "Screenshot of active window", KKey("Alt+Print"), KKey("Alt+Print"));
Index: kdesktop/kdesktopbindings.cpp
===================================================================
- keys->insertItem(i18n("Show Taskmanager"), "Show taskmanager", KKey("CTRL+Escape"), KKey("Meta+Backspace"));
+ keys->insertItem(i18n("Show Taskmanager"), "Show taskmanager", KKey("CTRL+Escape"), KKey("Meta+Ctrl+Pause"));

svn path=/trunk/kdebase/kwin/; revision=104883
24 years ago
Ellis Whitehead 3e604d14b0 Remove "Window iconify all" since we now how "Toggle Show Desktop".
Index: kwinbindings.cpp
===================================================================
RCS file: /home/kde/kdebase/kwin/kwinbindings.cpp,v
retrieving revision 1.24
diff -u -3 -d -p -r1.24 kwinbindings.cpp
--- kwinbindings.cpp	2001/06/26 23:30:52	1.24
+++ kwinbindings.cpp	2001/06/29 04:29:14
@@ -22,7 +22,7 @@
  keys->insertItem(i18n("Window Maximize Vertical"), "Window maximize vertical", KKey(), KKey("Meta+Bar"));
  keys->insertItem(i18n("Window Maximize Horizontal"), "Window maximize horizontal", KKey(), KKey("Meta+Equal"));
  keys->insertItem(i18n("Window Iconify"), "Window iconify", KKey(), KKey("Meta+Minus"));
- keys->insertItem(i18n("Window Iconify (All)"), "Window iconify all", KKey(), KKey("Meta+Ctrl+Minus"));
+ //keys->insertItem(i18n("Window Iconify (All)"), "Window iconify all", KKey(), KKey("Meta+Ctrl+Minus"));
  keys->insertItem(i18n("Window Shade"), "Window shade", KKey(), KKey("Meta+Underscore"));
  keys->insertItem(i18n("Window Move"), "Window move", 0);
  keys->insertItem(i18n("Window Resize"), "Window resize", 0);
@@ -113,6 +113,6 @@ This belongs in taskbar rather than here
 #endif
  keys->insertItem(i18n("Mouse Emulation"), "Mouse emulation", KKey("ALT+F12"), KKey());
  keys->insertItem(i18n("Kill Window"), "Kill Window", KKey("CTRL+ALT+Escape"), KKey("Meta+Ctrl+Delete"));
- keys->insertItem(i18n("Window Screenshot"), "Screenshot of active window", KKey("Print"), KKey());
- keys->insertItem(i18n("Desktop Screenshot"), "Screenshot of desktop", KKey("CTRL+PrtSc"), KKey());
+ keys->insertItem(i18n("Window Screenshot"), "Screenshot of active window", KKey("Print"), KKey("Alt+Print"));
+ keys->insertItem(i18n("Desktop Screenshot"), "Screenshot of desktop", KKey("CTRL+Print"), KKey("Meta+Print"));

Index: workspace.cpp
===================================================================
RCS file: /home/kde/kdebase/kwin/workspace.cpp,v
retrieving revision 1.263
diff -u -3 -d -p -r1.263 workspace.cpp
--- workspace.cpp	2001/06/29 00:16:26	1.263
+++ workspace.cpp	2001/06/29 04:29:24
@@ -2553,7 +2553,7 @@ void Workspace::createKeybindings(){
     keys->connectItem( "Window maximize horizontal", this, SLOT( slotWindowMaximizeHorizontal() ) );
     keys->connectItem( "Window maximize vertical", this, SLOT( slotWindowMaximizeVertical() ) );
     keys->connectItem( "Window iconify", this, SLOT( slotWindowIconify() ) );
-    keys->connectItem( "Window iconify all", this, SLOT( slotWindowIconifyAll() ) );
+    //keys->connectItem( "Window iconify all", this, SLOT( slotWindowIconifyAll() ) );
     keys->connectItem( "Window shade", this, SLOT( slotWindowShade() ) );
     keys->connectItem( "Window move", this, SLOT( slotWindowMove() ) );
     keys->connectItem( "Window resize", this, SLOT( slotWindowResize() ) );
@@ -2744,6 +2744,7 @@ void Workspace::slotWindowIconify()
     performWindowOperation( popup_client, Options::IconifyOp );
 }

+// This should probably be removed now that there is a "Show Desktop" binding.
 void Workspace::slotWindowIconifyAll()
 {
     int iDesktop = currentDesktop();

svn path=/trunk/kdebase/kwin/; revision=104351
24 years ago
Richard J. Moore 2cd059894a Window grabbing stuff for linuxtag
svn path=/trunk/kdebase/kwin/; revision=104070
24 years ago
Malcolm Hunter 975139aaa5 Changed E-mail / e-mail to Email / email
svn path=/trunk/kdebase/kwin/; revision=103699
24 years ago
Ellis Whitehead 6036b918cb Index: kwinbindings.cpp
===================================================================
RCS file: /home/kde/kdebase/kwin/kwinbindings.cpp,v
retrieving revision 1.21
diff -u -3 -d -p -r1.21 kwinbindings.cpp
--- kwinbindings.cpp	2001/06/10 04:10:41	1.21
+++ kwinbindings.cpp	2001/06/19 19:06:22
@@ -7,10 +7,10 @@
 #endif
  keys->insertItem(i18n("Walk through Windows"), "Walk through windows", KKey("ALT+Tab"), KKey("Alt+Tab"));
  keys->insertItem(i18n("Walk through Windows (Reverse)"), "Walk back through windows", KKey("SHIFT+ALT+Tab"), KKey("Alt+Shift+Tab"));
- keys->insertItem(i18n("Walk through Desktops"), "Walk through desktops", KKey("CTRL+Tab"), KKey("Meta+Tab"));
- keys->insertItem(i18n("Walk through Desktops (Reverse)"), "Walk back through desktops", KKey("SHIFT+CTRL+Tab"), KKey("Meta+Shift+Tab"));
- keys->insertItem(i18n("Walk through Desktop List"), "Walk through desktop list", KKey(), KKey());
- keys->insertItem(i18n("Walk through Desktop List (Reverse)"), "Walk back through desktop list", KKey(), KKey());
+ keys->insertItem(i18n("Walk through Desktops"), "Walk through desktops", KKey(), KKey("Meta+Tab"));
+ keys->insertItem(i18n("Walk through Desktops (Reverse)"), "Walk back through desktops", KKey(), KKey("Meta+Shift+Tab"));
+ keys->insertItem(i18n("Walk through Desktop List"), "Walk through desktop list", KKey("CTRL+Tab"), KKey());
+ keys->insertItem(i18n("Walk through Desktop List (Reverse)"), "Walk back through desktop list", KKey("SHIFT+CTRL+Tab"), KKey());

 #ifdef WITH_LABELS
  keys->insertItem(i18n("Windows"), "Group:Windows", 0);

svn path=/trunk/kdebase/kwin/; revision=103068
24 years ago