SUMMARY Currently the default numbered desktop switching shortcuts are Ctrl+F1 Ctrl+F2 Ctrl+F3 and Ctrl+F4. This is system level behavior and should be Metafied to Meta+F1 .. Meta+F4 Operating System: Arch Linux KDE Plasma Version: 6.4.80 KDE Frameworks Version: 6.18.0 Qt Version: 6.10.0 Kernel Version: 6.16.0-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i7-7600U CPU @ 2.80GHz Memory: 24 GiB of RAM (23.2 GiB usable) Graphics Processor: Intel® HD Graphics 620 Manufacturer: LENOVO Product Name: 20HG0003SG System Version: ThinkPad T470s
While we're at it, we could fix Toggle Present Windows (Current desktop) from Ctrl+F9 to Meta+F9, Toggle Present Windows (All desktops) from Ctrl+F10 to Meta+F10 and Toggle Present Windows (Window class) from Ctrl+F7 to Meta+F7. Also Peek at Desktop and Show Desktop seem to do the same thing. One is bound to Meta+D and the other to Ctrl+F12
I'll pass this along for consideration.
.
Peek at Desktop seems to be bound in here https://invent.kde.org/plasma/kwin/-/blob/master/src/useractions.cpp?ref_type=heads#L981 Show Desktop seems to be bound in here https://invent.kde.org/plasma/plasma-workspace/-/blob/master/shell/shellcorona.cpp?ref_type=heads#L183
Git commit ef387180c57687936c2ce071a6606f0fc049db8e by Vlad Zahorodnii, on behalf of Antti Savolainen. Committed on 22/01/2026 at 08:39. Pushed by vladz into branch 'master'. virtualdesktops, windowvieweffect: Use Meta key for desktop switching and Present Windows shortcuts This is system level behavior and should use Meta by default M +6 -6 src/plugins/windowview/windowvieweffect.cpp M +16 -4 src/virtualdesktops.cpp M +5 -0 src/virtualdesktops.h https://invent.kde.org/plasma/kwin/-/commit/ef387180c57687936c2ce071a6606f0fc049db8e
Git commit 80bb64ac7ee7023278017845ebc87696684d3bb9 by Vlad Zahorodnii, on behalf of Antti Savolainen. Committed on 22/01/2026 at 08:42. Pushed by vladz into branch 'Plasma/6.6'. virtualdesktops, windowvieweffect: Use Meta key for desktop switching and Present Windows shortcuts This is system level behavior and should use Meta by default (cherry picked from commit ef387180c57687936c2ce071a6606f0fc049db8e) M +6 -6 src/plugins/windowview/windowvieweffect.cpp M +16 -4 src/virtualdesktops.cpp M +5 -0 src/virtualdesktops.h https://invent.kde.org/plasma/kwin/-/commit/80bb64ac7ee7023278017845ebc87696684d3bb9