Restoring kdenlive configuration with script (keyboard shortcuts)

I’m trying to integrate kdenlive in a post deployment script (initial setup of Linux machine after os installation).
Layouts:
The layouts are stored in kdenlive-layoutsrc and simply copying the file worked.
Location in Windows C:\Users<user>\admin\AppData\Local\kdenlive-layoutsrc
Location in Linux: ~/.config/kdenlive-layoutsrc

Settings:
Application settings are stored in kdenliverc. The format looks like an ini file. Probably best not to overwrite this file, but to change values individually. (Especially since i want to use the file from Windows on a linux installation, it wouldn’t be compatible anyways)
(file: kdenliverc, path same as above)

Keyboard Shortcuts:
Regarding keyboard shortcuts there is the kdenliveui.rc with shortcut-configuration, but it is not the configuration I defined in Kdenlive. It looks like the default shortcuts after installation.
Path in Windows: C:\Users<user>\admin\AppData\Local\kxmlgui5\kdenlive/kdenliveui.rc
Path in Linux: ~/.local/share/kxmlgui5/kdenlive/kdenliveui.rc
I checked what files are changed when I change a shortcut. I only saw two files being changed: kdenliveui.rc
For example

 <ActionProperties scheme="Custom">
  <Action name="load_layout1" shortcut="Ctrl+1; "/>
 </ActionProperties>

(“Custom” is my shortcut scheme)
When I create a custom scheme than this file is stored under C:\Users<user>\AppData\Local\kdenlive\shortcuts. This file is updated if I click “Save shortcuts to scheme”.
I was wondering what the best approach is for backing up and restoring keyboard shortcuts. When using the UI there is the import/export functionality (which works).
Is it possible to automate restoring keyboard shortcuts? Can I copy the scheme file to the shortcuts folder or should the UI import functionaly be used?