Ключ "hotkeys"

Секция «hotkeys» - описание горячих клавиш.

Создание горячих клавиш

Объекты горячих клавиш описываются парой ключ/значение в формате «код_клавиши:идентификатор_action'а».
В качестве ключа устанавливается код клавиши клавиатуры или их сочетаний. Коды клавиш определены в перечислении System.Windows.Forms.Keys.
В качестве значения указывается идентификатор action'а.

Пример plugin-файла

Ниже приведён пример plugin-файла, который связывает клавишу F10 и сочетание клавиш Shift+F10 с пользовательскими action'ами:

my_hotkeys.plugin
{
  "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"
  }
}
developers/references/core.plugin/hotkeys.txt · Последние изменения: 2023/01/20 07:34 — proxor