From kde-plasma
Inspect and edit KGlobalAccel keyboard shortcuts (global hotkeys) on KDE Plasma. Use when the user wants to bind, unbind, or audit a Meta/Ctrl/Alt key combination, or troubleshoot a shortcut that stopped firing.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin kde-plasmaThis skill uses the workspace's default tool permissions.
Plasma global shortcuts are stored in `~/.config/kglobalshortcutsrc` and managed by the `kglobalaccel` daemon.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Plasma global shortcuts are stored in ~/.config/kglobalshortcutsrc and managed by the kglobalaccel daemon.
# List all shortcuts grouped by component
grep -E '^\[|^[A-Za-z]' ~/.config/kglobalshortcutsrc | less
# What is bound to a key combo? (D-Bus)
qdbus org.kde.kglobalaccel /kglobalaccel org.kde.KGlobalAccel.allMainComponents
Format in kglobalshortcutsrc:
ShortcutName=<active>,<default>,<friendly name>
# e.g.
Activate Krunner=Alt+Space,Alt+Space,Search
<active>=none to unbind.Meta+R\tAlt+F2.Use the kwriteconfig-edit skill for safe edits:
kwriteconfig6 --file kglobalshortcutsrc --group "krunner.desktop" \
--key "_launch" "Alt+Space,Alt+Space,KRunner"
Then reload:
qdbus org.kde.kglobalaccel /kglobalaccel org.kde.KGlobalAccel.reloadConfiguration
# or restart the daemon
kquitapp6 kglobalaccel && kstart kglobalaccel
Khotkeys / kglobalaccel custom shortcuts live in ~/.config/khotkeysrc. Editing this file directly is fragile — prefer the System Settings UI for new entries, then version-control the resulting file. Applying changes:
qdbus org.kde.kded6 /modules/khotkeys reread_configuration
xbindkeys) won't work.~/.config/kdeglobals [Shortcuts] and per-app *shortcutsrc files.