On Wed, Jun 8, 2011 at 6:05 AM, Simon Persson <simonperss...@gmail.com>wrote:

>    This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/101523/
>
> On June 7th, 2011, 4:31 p.m., *Michael Jansen* wrote:
>
> Looks good but i am wondering if it wouldn't be necessary to complain about a 
> shortcut conflict if you try to register some shortcut with tab and the same 
> one with backtab is already registered? If not we could get two conflicting 
> shortcuts here.
>
>  Yes, that could be a nice thing. Currently it is needed. But with this patch 
> applied KWin can be changed and then I don't see a great need for it, as I 
> said above.. the only way to get shortcuts that include backtab is to either 
> do it from code (the default shortcut) or by manually editing config files.
>
>
What about users upgrading from older versions who have it stored in their
config files?


> If I have some time I can look at it, but it will be a separate patch.
>
> Should I commit this?
>
>
> - Simon
>
> On June 6th, 2011, 11:24 a.m., Simon Persson wrote:
>   Review request for KDE Runtime and Michael Jansen.
> By Simon Persson.
>
> *Updated June 6, 2011, 11:24 a.m.*
> Description
>
> When entering (ctrl,alt,meta+) shift+tab as a new shortcut KKeySequenceWidget 
> gets "backtab" as the key pressed but records "tab", because it looks/sounds 
> better I guess... When either of backtab or tab is used with shift as a 
> shortcut in an application Qt triggers the shortcut. kglobalaccel gets the 
> keypress event as "backtab" which is correct but only triggers shortcuts with 
> "backtab" in them and such shortcuts are not possible for the user to enter 
> using kshortcutseditor.
>
> This patch makes kglobalaccel look for both tab and backtab when triggered, 
> same as Qt does.
>
> KWin should possibly be patched to have alt+shift+tab as its default 
> shortcut, currently it has alt+shift+backtab (which is why it works even 
> without this patch...). That would solve the issue that currently a user can 
> enter alt+shift+tab as shortcut for something else and the conflict is not 
> detected.
>
>   Testing
>
> Tested using master branch, running in a Xephyr session. Switching between 
> plasma activities with meta+shift+tab now works.
>
>   *Bugs: * 174142 <http://bugs.kde.org/show_bug.cgi?id=174142>, 
> 258467<http://bugs.kde.org/show_bug.cgi?id=258467>,
> 261296 <http://bugs.kde.org/show_bug.cgi?id=261296>, 
> 274006<http://bugs.kde.org/show_bug.cgi?id=274006>
> Diffs
>
>    - kglobalaccel/globalshortcutcontext.cpp (fc2e6a6)
>
> View Diff <http://git.reviewboard.kde.org/r/101523/diff/>
>



-- 
Work is punishment for failing to procrastinate effectively.

Reply via email to