.KKSRC File Extension

KDE Plasma Keyboard Shortcut Settings

Developer KDE
3.5  |  2 Votes

What is a KKSRC file?

A KKSRC file is a settings file used by KDE Plasma, a graphical workspace environment often used with Linux. It contains a plain text list of keyboard shortcuts, which associate keyboard key(s) with certain functions. Users can export and import KKSRC files from KDE Plasma System Settings.

More Information

Screenshot of a .kksrc file in Microsoft Visual Studio Code
KKSRC file open in Microsoft Visual Studio Code

KDE Plasma is a graphical workspace environment available for various platforms. Most often, KDE Plasma is used as a desktop GUI for Linux systems.

Plasma stores Global and Custom Keyboard Shortcut settings in KKSRC files. These files specify key combinations you can press to perform various functions. For example, a KKSRC file might contain the setting Walk Through Windows=Alt+Tab. This means that, if that KKSRC file is a user's currently applied shortcut file, they can press Alt + Tab to switch between application windows.

By default, Plasma stores Global Shortcuts in the following directory:


And it stores Custom Shortcuts in the following directory:


How to open a KKSRC file

You can open and edit a KKSRC file with Kate Editor (multiplatform), Microsoft Visual Studio Code (multiplatform), or any other text editor. Doing so allows you to customize the keyboard shortcuts the file contains.

To use a KKSRC file with KDE Plasma, either import the file in the Global Shortcuts section of System Settings or use the following command to change your current keyboard shortcut scheme:

kcmshell keys

Open over 400 file formats with File Viewer Plus.Free Download

Programs that open or reference KKSRC files

Verified by FileInfo.com

The FileInfo.com team has independently researched the KDE Plasma Keyboard Shortcut Settings file format and Mac, Windows, and Linux apps listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified.

If you would like to suggest any additions or updates to this page, please let us know.