kwin/tabbox
Martin Gräßlin 080113e04c Introduce a new backtab test handling in TabBox invokation
Our back shortcut is registered as Alt+Shift+Backtab but our converted
Qt key coming into the test method is Alt+Shift+Tab. The logic so far
made this always fire for the normal Alt+Tab shortcut as at some point
the Shift modifier gets removed to do the test.

To handle it properly we first have to extract all the modifiers to just
get the key. If the key is Tab, we replace it with Backtab, combine it
with the extracted mods so it will be Alt+Shift+Backtab which matches
the registered shortcut.

The existing backtab solution can probably be removed and is clearly
wrong as it uses the keys as flags which they aren't.
2013-09-26 09:50:27 +02:00
..
qml Merge branch 'master' into frameworks-scratch 2013-09-24 11:28:38 +02:00
tests Use Qt5:: in target link libraries in KWin 2013-08-20 09:14:24 +02:00
clientmodel.cpp Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
clientmodel.h Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
CMakeLists.txt Plasma Package support for desktop switcher layouts 2013-04-24 11:33:06 +02:00
declarative.cpp KGlobal::config() -> KSharedConfig::openConfig() 2013-09-04 16:11:40 +02:00
declarative.h Port tabbox to QtQuick 2 2013-08-09 11:47:18 +02:00
desktopchain.cpp Move Desktop Chain management from Workspace into own class 2013-01-07 09:47:51 +01:00
desktopchain.h Use Q_SLOTS and Q_SIGNALS instead of slots and signals 2013-07-24 09:46:54 +02:00
desktopmodel.cpp Role names for Desktop Tabbox model 2013-04-24 11:47:15 +02:00
desktopmodel.h Use mgraesslin@kde.org for my mail address in Copyright and AboutData 2013-03-12 13:17:53 +01:00
kwindesktopswitcher.desktop SVN_SILENT made messages (.desktop file) 2013-09-21 04:07:24 +00:00
kwinwindowswitcher.desktop SVN_SILENT made messages (.desktop file) 2013-07-05 03:48:50 +00:00
tabbox.cpp Introduce a new backtab test handling in TabBox invokation 2013-09-26 09:50:27 +02:00
tabbox.h Port kwin/tabbox from KShortcut to QKeySequence 2013-09-09 06:03:35 +02:00
tabboxconfig.cpp Remove show outline from TabBox 2013-04-24 10:02:57 +02:00
tabboxconfig.h Fix no cast to/from ASCII intrduced issues 2013-07-24 09:58:33 +02:00
tabboxhandler.cpp Use Xcb::Atom for resolving the highlight windows atom in TabBox 2013-09-10 15:30:11 +02:00
tabboxhandler.h Use Q_SLOTS and Q_SIGNALS instead of slots and signals 2013-07-24 09:46:54 +02:00