Qu'est-ce que le format de fichier KKSRC ?
Un fichier .kksrc est un schéma de raccourcis clavier exporté depuis KDE Plasma, l'environnement de bureau utilisé sur de nombreuses distributions Linux. Il s'agit de texte brut au format INI, ce qui le rend lisible dans n'importe quel éditeur. Les en-têtes de groupe figurent entre crochets et nomment le composant qu'ils configurent, tel que [kwin][Global Shortcuts] pour le gestionnaire de fenêtres ou [plasmashell][Global Shortcuts] pour le shell du bureau. Sous chaque en-tête, chaque ligne fait correspondre une action à une séquence de touches, par exemple Walk Through Windows=Alt+Tab. Une action peut comporter plusieurs raccourcis alternatifs séparés par des points-virgules, et la valeur none indique une action sans raccourci assigné.
Le fichier est un instantané portable. Vos raccourcis actifs sont exécutés à partir de ~/.config/kglobalshortcutsrc, et un schéma .kksrc est ce que les Paramètres système génèrent lorsque vous exportez ces raccourcis pour les partager, les sauvegarder ou les copier sur une autre machine. Le format est proche d'un simple fichier .ini, et vous trouverez souvent des fichiers .kksrc aux côtés d'autres fichiers de configuration (dotfiles) dans des systèmes de contrôle de version.
Sécurité et sûreté
RISQUE : LOWA .kksrc file is plain text that lists action names and key sequences. It holds no executable code and cannot run on its own. The only caution is that importing an unknown scheme will overwrite your existing shortcut bindings, so review the file first if it came from someone else.
Détails du format
en bref- KHotKeys custom shortcut data - The older KDE KHotKeys engine handled custom hotkeys and gestures via [khotkeys] groups; it is unmaintained after the Plasma 5.27 branch.
Programmes qui ouvrent les fichiers KKSRC
.kksrc file to read its plain-text shortcut entries, though the file only applies inside KDE Plasma. .kksrc file contains. .kksrc file to read and edit the bracketed groups and action=shortcut lines directly as text. kcmshell6 keys (or kcmshell5 keys) to launch the Shortcuts control module, then import the scheme file. Détails techniques
spécifications approfondies| Encoding | UTF-8 plain text |
| Byte order | N/A (text, no byte-order marker) |
| Container | INI-style key=value groups |
| Structure | Grouped INI file. Each group header takes the form [ComponentName][Global Shortcuts] (for example [kwin][Global Shortcuts] or [plasmashell][Global Shortcuts]). Under each header, lines follow ActionName=KeySequence, such as Walk Through Windows=Alt+Tab. Multiple alternative bindings for one action are separated by semicolons, and the value none marks an unbound action. |
| Typical size | A few kilobytes; commonly 2 KB to 30 KB depending on how many components and actions are exported |
| Integrity | None built in; integrity relies on the plain-text file being well formed |
| Platforms | Linux, BSD |
| Notes | Produced by the Shortcuts module in KDE System Settings when a shortcut scheme is exported. It mirrors the on-disk kglobalshortcutsrc data but is packaged as a portable, importable scheme file. The runtime configuration itself lives in ~/.config/kglobalshortcutsrc, which uses the same INI grouping but a richer value syntax (action=binding,default,friendly name). |
| Editability | Fully human-readable and editable in any text editor |
| Line Format | action name = key sequence |
| Publié | KDE 4 / Plasma era (KDE global shortcuts framework) |
| Spécification | docs.kde.org |
Conversions KKSRC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers KKSRC.
Foire aux questions
Comment ouvrir un fichier .kksrc ?
kcmshell6 keys. Pour simplement lire ou modifier le contenu, ouvrez-le dans n'importe quel éditeur de texte tel que Kate, VS Code ou Notepad.Où KDE stocke-t-il mes raccourcis actuels ?
~/.config/kglobalshortcutsrc. Un fichier .kksrc est un schéma portable exporté à partir de ces données via les Paramètres système, destiné au partage ou à la sauvegarde.Puis-je importer un fichier .kksrc en ligne de commande ?
kcmshell6 keys et importer à partir de là, ou gérer des profils complets avec un outil comme Konsave. Certains utilisateurs scriptent directement les modifications de kglobalshortcutsrc à la place.