In a ksnapshot.cpp KSnapshot binds Space key to a "new screenshot" button via QShortcut() call. This breaks user's expectation that pressing Space means "activate this button." Reproducible: Always Steps to Reproduce: 1. Run ksnapshot. 2. Press tab a few times until you get to save file button. 3. Press Space. Actual Results: Dialog disappears and screenshotting mode is activated. Expected Results: Save file dialog should appear. Qt: 4.8.2 KDE: 4.8.4 (4.8.4)
Created attachment 74903 [details] Patch that removes this line.
Agreed. This behavior/code is actually redundant because the "Take a New Snapshot" button is already focused by default, thus Space will continue working as a "new snapshot" key until the user changes focus.
I confirm this for 0.8.2. Pressing Space when "Send to..." is focused causes starting a new snapshot instead of opening the "Send to..." menu.
BTW, isn't this bug a one that causes #391066?
I mean that bug 391066 may be caused by the fact that due to binding "new snapshot" to Space pressing Space when the "new snapshot" is focused causes the "new snapshot" action to be initiated twice.
Sasha, KSnapshot is long unmaintained. Please use 'Spectacle' or any other maintained screenshot utility.
Christoph Feck, thanks, I didn't know about that software.
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years and I will be closing this bug. Spectacle is the replacement for ksnapshot now. Please test again and file a new bug for Spectacle if you still have issues. Thank you!
That's actually good news :).