Bug 447550 - Default shortcut for keyboards without PrtSc key
Summary: Default shortcut for keyboards without PrtSc key
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: 21.12.0
Platform: Manjaro Linux
: NOR wishlist
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2021-12-26 18:38 UTC by Georg.Sh
Modified: 2023-11-22 21:23 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Georg.Sh 2021-12-26 18:38:16 UTC
Found no such key on my laptop :(
But what I insinctively tried:
- META+SHIFT+S (Windows snipping experience)
- CTRL+SHIFT+4/5, META+SHIFT+4/5 (MacOS experience)
 
I like the idea to add by default
META+SHIFT+S and/or META+SHIFT+5 - to take screenshot

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux 5.15.7-1-MANJARO
KDE Plasma Version: KDE Plasma 5.23.4
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Comment 1 Paul Worrall 2021-12-26 22:41:59 UTC
Seems a reasonable suggestion to add shortcuts for devices with no PrtSc key.

In the interim, in case you don't know: you can add these yourself via System Settings => Shortcuts => Spectacle
Comment 2 Martino Fontana 2022-06-20 00:00:37 UTC
I think this should also be enabled for systems that do have the PrtSc key.
Some laptops (like mine, Lenovo IdeaPad 5 14ARE05) had the brightest idea that PrtSc should not press PrtSc (that would make sense), instead it presses Win+Shift+S. To make it actually press PrtSc you have to hold Fn, regardless of whether the Fn Lock is enabled or disabled.
If Win+Shift+S support was enabled, then I wouldn't have to hold Fn every single time.

Maybe this feature should be a keyboard option? (That would change the product and component of this to systemsettings -> kcm_keyboard.)
Comment 3 Bug Janitor Service 2023-11-22 13:18:31 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/spectacle/-/merge_requests/294
Comment 4 Noah Davis 2023-11-22 21:23:58 UTC
Git commit f2a1c61b24ae68bf71369a7bd374fafce31680ef by Noah Davis.
Committed on 22/11/2023 at 14:15.
Pushed by ndavis into branch 'master'.

Add Meta+Shift+S as alternative to Print

M  +1    -1    desktop/org.kde.spectacle.desktop.cmake
M  +7    -1    src/SpectacleCore.cpp

https://invent.kde.org/graphics/spectacle/-/commit/f2a1c61b24ae68bf71369a7bd374fafce31680ef