Bug 273605

Summary: Please add global shortcut to bring up Konversation and go to an active tab
Product: [Applications] konversation Reporter: Philippe Cloutier <chealer>
Component: generalAssignee: Konversation Developers <konversation-devel>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: 1.3.1   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Philippe Cloutier 2011-05-19 02:48:55 UTC
Version:           1.3.1 (using KDE 4.4.5) 
OS:                Linux

I use Konversation with the system tray icon and generally close the window to save taskbar space. If I get a new message notification, to see the message and/or discard the notification, if I don't run konversation again (which will bring up the window), I have to click on the icon to bring up Konversation, then go to an active tab to read the message. I just discovered that Ctrl+Alt+Space goes to an active tab when Konversation has focus.

What I would like to see is a global shortcut that does that, bringing up Konversation if the window is closed. I can already close the window with Alt+F4, so I could then proceed the following way, when a message arrives in any channel to read it and discard the notification: type the global shortcut, then Alt+F4. This would spare my mouse a few hundreds of clicks a day :-)

Reproducible: Didn't try
Comment 1 Eike Hein 2011-05-19 04:01:05 UTC
Git commit 5ebcc784d5774ee884a8a1fe55664ae93f000678 by Eike Hein.
Committed on 19/05/2011 at 04:00.
Pushed by hein into branch 'master'.

Make "Next Active Tab" double as generic "get me the window" action.

It's now possible to set a global shortcut for the action, and
triggering it will show, raise and focus the window as needed,
regardless of whether it will subsequently perform a tab switch
or not.

BUG:273605

M  +6    -0    ChangeLog     
M  +1    -0    src/mainwindow.cpp     
M  +14   -1    src/viewer/viewcontainer.cpp     

http://commits.kde.org/konversation/5ebcc784d5774ee884a8a1fe55664ae93f000678