SUMMARY I set option like in subject, pressed Apply, OK and switched to some other application (Kate), pressed PrintScreen key on keyboard of my laptop and happened nothing. I'm not sure what purpose this option if I have configured global shortcuts making couple types of screenshots. I think this is misleading option, if I'm wrong please explain what does mean this option? STEPS TO REPRODUCE 1. set "Press screenshot key to: Take a new Screenshot" 2. switch to any other application 3. press "PrintScreen" key on keyboard (Note that in my config. this shortcut just launch Spectacle. I assumed that "Press screenshot key" means this key, so pressing this key happens nothing because Spectacle is running already) OBSERVED RESULT nothing happens EXPECTED RESULT should be done screenshot SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.23.80 KDE Frameworks Version: 5.89.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION
Works for me.
(In reply to Nate Graham from comment #1) > Works for me. For me doesn't. I made another tests and for me it looks like messed. I mean various combination of settings gives unexpected results. Preset. Key PrintScreen is configured like "Launch Spectacle". And "screenshot key in option "When Spectacle is running"" this is PrintScreen. Let see below 3 scenarios. (not all fine) Launch Spectacle by "Application launcher" Notice that screenshot was made before My first setting is as following: 1. Three options are set like: "When launching Spectacle: Do not take a screenshot automatically" "When Spectacle is running: Open a new Spectacle Window" "Remember selected area: Until Spectacle is closed" 2. Apply, OK, close application 3. Press PrintScreen Result: Spectacle started with last took screenshot. I expected nothing in left view (ERROR) 4. Press PrintScreen Result: New instance of Spectacle was launching, so all is as expected (OK) 5. Close application (all fine) Launch Spectacle by "Application launcher" Still I have the same screenshot in buffer (I can see it in left view) My second setting is as following: 1. Three options are set like: "When launching Spectacle: Take full screen screenshot" "When Spectacle is running: Open a new Spectacle Window" "Remember selected area: Until Spectacle is closed" 2. Apply, OK, close application 3. Press PrintScreen Result: Spectacle started with foll screen screenshot, so all is as expected (OK) 4. Press PrintScreen Result: New instance of Spectacle was launching, so all is as expected (OK) 5. Close application (not all fine) Launch Spectacle by "Application launcher" I have last screenshot in buffer (I can see it in left view), so full screen My third setting is as following: 1. Three options are set like: "When launching Spectacle: Do not take a screenshot automatically" "When Spectacle is running: Take a new Screenshot" "Remember selected area: Until Spectacle is closed" 2. Apply, OK, close application 3. Press PrintScreen Result: Spectacle started with empty buffer (nothing in left view), so all is as expected 4. Press PrintScreen Result: New instance of Spectacle was launching, with empty buffer (nothing in left view). Of course I expected to Spectacle taking screenshot. (ERROR) 5. Close application Spectacle version: 22.03.70 Neon Unstable updated at 2021-12-06
I've tested and this works for me, while spectacle is open, using the setting you described it starts a new screenshot. Can you please test and confirm if this issue is still present for you?