Bug 162845 - 'Ctrl+F6' Conflict with KDE global shortcut
Summary: 'Ctrl+F6' Conflict with KDE global shortcut
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-Keyboard (show other bugs)
Version: 0.9.4
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-30 00:12 UTC by Mark Purcell
Modified: 2017-08-02 17:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 0.9.5
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Purcell 2008-05-30 00:12:29 UTC
Version:           0.9.4-beta5 (using 3.5.9, Debian Package 4:3.5.9.dfsg.1-4 (lenny/sid))
Compiler:          Target: powerpc-linux-gnu
OS:                Linux (ppc) release 2.6.18-5-powerpc

I have been confused for a while why 'Ctrl+F6' wouldn't "Add to light table" per the Image Menu.

So I checked the setup under configure shortcuts, sure enough 'Ctrl+F6' is assigned to "Add to light table", but if you try and map to 'Ctrl+F6' KDE returns with the error message:

The 'Ctrl+F6' key combination has already been allocated to the global action "Switch to Desktop 6".

Even though I don't have 'Desktop 6'.  'Ctrl+F[1-4]' do switch desktops.

Perhaps digikam needs to use an alternative to 'Ctrl+F6' as that allready seems to be taken by a KDE global action.

Mark
Comment 1 caulier.gilles 2008-05-30 06:18:02 UTC
Mark,

Right ! any suggestions ?

Gilles Caulier
Comment 2 Andi Clemens 2008-05-30 14:03:23 UTC
I can confirm this, too. Even though I have removed this global shortcut (I only use 4 virtual desktops), you can not add an image with this shortcut.
The only solution seems to be a shortcut like CTRL+SHIFT+F6, there are not much other possibilities. 
Comment 3 Andi Clemens 2008-05-30 14:05:26 UTC
Oh, CTRL+SHIFT+F6 is also assigned as a global shortcut...
Comment 4 caulier.gilles 2008-05-30 14:33:38 UTC
Andi,

Look here : http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts

Gilles
Comment 5 Andi Clemens 2008-08-14 11:41:45 UTC
This is a tricky one. Maybe we should get away from F6 in general and use something like CTRL+L, SHIFT+CTRL+L etc?
In KDE control center you can set different shortcut schemes, right now I'm using "KDE Default for 4 Modifier Keys" that uses the WIN-Key for Desktop switching, so we can't use Win+F6 for this case, too. There might be other users having this scheme installed.

Maybe we can assign shortcuts like this:

- 'L': open LightTable
- 'SHIFT+L': Place on LightTable
- 'SHIFT+CTRL+L': add to LightTable

Andi
Comment 6 caulier.gilles 2008-08-14 11:46:20 UTC
Andy,

Fine for me.

Note that KDE4 and KDE3 must use the same shortcuts and handbook need to be fixed.

Gilles
Comment 7 Andi Clemens 2008-08-14 11:53:35 UTC
I have to check if SHIFT+CTRL+L is not used for "lock screen" in any keyboard 
scheme. Normally this should be CTRL+ALT+L or WIN+L.

Andi
Comment 8 Andi Clemens 2008-08-14 13:07:15 UTC
SVN commit 846987 by aclemens:

New keyboard shortcuts for accessing and controlling the light table to prevent conflicts with KDE's global shortcuts:

- 'L': open Light Table
- 'SHIFT+L': Place on Light Table
- 'SHIFT+CTRL+L': Add to Light Table

CCBUGS:162845

 M  +48 -48    digikam/digikamapp.cpp  
 M  +2 -2      utilities/lighttable/lighttablewindow.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=846987
Comment 9 Andi Clemens 2008-08-14 13:09:16 UTC
SVN commit 846991 by aclemens:

backport commit #846987 from KDE3 branch

CCBUGS:162845

 M  +18 -18    digikam/digikamapp.cpp  
 M  +2 -2      utilities/lighttable/lighttablewindow.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=846991
Comment 10 Andi Clemens 2008-08-14 13:16:47 UTC
Somehow I think CTRL+L for Place.. and SHIFT+CTRL+L for Add... would be better. SHIFT+L is a strange shortcut for an action...

I guess this is ok for you?
Comment 11 Andi Clemens 2008-08-14 14:22:26 UTC
SVN commit 847011 by aclemens:

New keyboard shortcut for "Place Onto Light Table": CTRL+L
This seems to be more common than using SHIFT+L as an action shortcut.

CCBUGS:162845

 M  +1 -1      digikam/digikamapp.cpp  
 M  +2 -2      utilities/lighttable/lighttablewindow.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=847011
Comment 12 Andi Clemens 2008-08-14 14:23:38 UTC
SVN commit 847013 by aclemens:

backport commit #847011 from KDE3 branch

CCBUGS:162845

 M  +1 -1      digikam/digikamapp.cpp  
 M  +2 -2      utilities/lighttable/lighttablewindow.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=847013
Comment 13 Andi Clemens 2008-08-14 15:23:31 UTC
SVN commit 847023 by aclemens:

New shortcuts for Light Table have been merged with the digiKam handbook.

CCBUGS:162845

 M  +3 -3      index.docbook  
 M  +2 -2      menu-descriptions.docbook  


WebSVN link: http://websvn.kde.org/?view=rev&revision=847023
Comment 14 Andi Clemens 2008-08-14 15:27:25 UTC
SVN commit 847026 by aclemens:

update

BUG:162845

 M  +3 -1      NEWS  


WebSVN link: http://websvn.kde.org/?view=rev&revision=847026