public static void LoadShortcuts() { foreach (var shortcut in shortcuts) { shortcut.Code = (KeyCode)PluginConfig.GetInt($"shortcut-{shortcut.Name}"); Log.Info($"Load shortcut {shortcut.Name} -> {shortcut.Code}"); guiScript.settingsPanel.AddKeyInput(shortcut.Label, shortcut.Code, (object sender, KeyCodeArgs args) => { PluginConfig.SetInt($"shortcut-{shortcut.Name}", (int)args.Code); shortcut.Code = args.Code; }); } }