KDE 中的键绑定配置可以编写脚本吗?我知道快捷键可能存储在某个地方~./config
,但文件似乎不是稳定或易于编写脚本的格式。因此,直接修改这些文件的脚本可能会在 KDE 的下一个版本中失效。
我尝试添加的键绑定包括Ctrl+t
在 konsole 中打开新选项卡、Win+d
聚焦桌面以及Alt+F5
最大化窗口。
我查看了这些命令qdbus
,kwriteconfig5
它们似乎可以工作。但我还没有找到正确的方法来调用它们来设置键绑定。
答案1
KDE 的快捷方式以前位于kdeglobals
,但过去某个时候它们改变了位置。我现在在
$HOME/.kde/share/config/kglobalshortcutsrc
它是一个包含许多不同部分的文件,我将仅显示其中一个:
[plasma-desktop]
Next Activity=Meta+Tab,Meta+Tab,Next Activity
Previous Activity=Meta+Shift+Tab,Meta+Shift+Tab,Previous Activity
Show Dashboard=Ctrl+F12,Ctrl+F12,Show Dashboard
Stop Activity=Meta+S,Meta+S,Stop Current Activity
SystemTray-Klipper-32=,Ctrl+Alt+V,
SystemTray-Klipper-6=Ctrl+Alt+V,Ctrl+Alt+V,
SystemTray-Klipper-80=,Ctrl+Alt+V,
_k_friendly_name=Plasma Desktop Shell
manage activities=Meta+Q,Meta+Q,Activities...