====== Ключ "hotkeys" ====== Секция **"hotkeys"** - описание горячих клавиш. ===== Создание горячих клавиш ===== Объекты горячих клавиш описываются парой ключ/значение в формате **"код_клавиши:идентификатор_action'а"**.\\ В качестве ключа устанавливается код клавиши клавиатуры или их сочетаний. Коды клавиш определены в перечислении [[https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.keys?view=windowsdesktop-7.0|System.Windows.Forms.Keys]].\\ В качестве значения указывается идентификатор **[[developers:references:core.plugin:actions|action'а]]**. ===== Пример plugin-файла ===== Ниже приведён пример **plugin-файла**, который связывает клавишу **F10** и сочетание клавиш **Shift+F10** с пользовательскими **[[developers:references:core.plugin:actions|action'ами]]**: { "actions":{ "my_action_id_1": { "cmd": "my_command_1", "title": "Пользовательская команда 1", "description": "Вызов пользовательской комманды 1", "icon": "my_icon1" }, "my_action_id_2": { "cmd": "my_command_2", "title": "Пользовательская команда 2", "description": "Вызов пользовательской комманды 2", "icon": "my_icon2" } }, // Секция описания горячих клавиш // Ключ - KeyCode, Значение - ActionId "hotkeys": { // KeyCode клавиши F10 = 118 "118": "my_action_id_1", // Сочетание клавиш Shift+F10 = 65536 + 118 = 65654 "65654": "my_action_id_2" } }