Co to jest format pliku KKSRC?
Plik .kksrc to schemat skrótów klawiszowych wyeksportowany z KDE Plasma, środowiska graficznego używanego w wielu dystrybucjach Linux. Jest to czysty tekst w stylu INI, dzięki czemu jest czytelny w każdym edytorze. Nagłówki grup znajdują się w nawiasach kwadratowych i określają konfigurowany komponent, np. [kwin][Global Shortcuts] dla menedżera okien lub [plasmashell][Global Shortcuts] dla powłoki pulpitu. Pod każdym nagłówkiem każda linia mapuje akcję na sekwencję klawiszy, na przykład Walk Through Windows=Alt+Tab. Akcja może posiadać kilka alternatywnych przypisań oddzielonych średnikami, a wartość none oznacza akcję bez przypisanego skrótu.
Plik ten jest przenośną migawką ustawień. Twoje aktywne przypisania działają z pliku ~/.config/kglobalshortcutsrc, a schemat .kksrc jest tym, co Ustawienia systemowe zapisują podczas eksportu tych przypisań w celu udostępnienia, utworzenia kopii zapasowej lub skopiowania na inną maszynę. Format jest zbliżony do zwykłego pliku .ini i często można spotkać pliki .kksrc obok innych plików konfiguracyjnych (dotfiles) w systemach kontroli wersji.
Bezpieczeństwo
RYZYKO: 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.
Szczegóły formatu
w pigułce- 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.
Programy otwierające pliki 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. Szczegóły techniczne
specyfikacja| 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 |
| Wydano | KDE 4 / Plasma era (KDE global shortcuts framework) |
| Specyfikacja | docs.kde.org |
Konwersje KKSRC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki KKSRC.
Najczęściej zadawane pytania
Jak otworzyć plik .kksrc?
kcmshell6 keys. Aby tylko przeczytać lub edytować zawartość, otwórz go w dowolnym edytorze tekstu, takim jak Kate, VS Code lub Notepad.Gdzie KDE przechowuje moje aktualne skróty?
~/.config/kglobalshortcutsrc. Plik .kksrc to przenośny schemat wyeksportowany z tych danych przez Ustawienia systemowe, przeznaczony do udostępniania lub tworzenia kopii zapasowych.Czy mogę zaimportować plik .kksrc z wiersza poleceń?
kcmshell6 keys i zaimportować go stamtąd lub zarządzać pełnymi profilami za pomocą narzędzia takiego jak Konsave. Niektórzy użytkownicy zamiast tego skryptują edycję bezpośrednio w kglobalshortcutsrc.Czy zaimportowanie pliku .kksrc usunie moje obecne skróty?
Czy .kksrc działa w systemie Windows lub macOS?
Dlaczego skrót pokazuje wartość none?
none oznacza, że do danej akcji nie jest obecnie przypisany żaden klawisz. Jest to normalny symbol zastępczy dla akcji, które celowo pozostawiono bez przypisania.