User:Unsane/MirLua/m hotkeys

From Miranda NG
< User:Unsane/MirLua
Revision as of 18:34, 22 December 2015 by Unsane (talk | contribs) (Created page with "Предоставляет функционал для работы с комбинациями клавиш. Подключение модуля: local hotkeys = require('m_...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Предоставляет функционал для работы с комбинациями клавиш. Подключение модуля: local hotkeys = require('m_hotkeys')

Функции

Register

Регистрирует комбинацию клавиш

Параметры
name
Тип: table
Таблица HotkeyDesc
Результат
Тип: boolean
Возвращает true, если комбинация клавиш зарегистрирована, иначе nil
Пример
local hIcon = hotkeys.Register({ Name = 'hkUniqueName' }

Структуры

HotkeyDesc

Таблица, описывающая параметры комбинации клавиш

Поля
Name
Тип: string
Имя комбинации клавиш (автоматически переводится ядром)
Description
Тип: string
Описание комбинации клавиш (автоматически переводится ядром)
Section
Тип: string
Название секции для группировки в настройках. По умолчанию, в качестве секции используется название плагина (MirLua)
Hotkey
Тип: number
Сочетание клавиш по умолчанию
Service
Тип: string
Имя сервиса
Flags
Тип: number
Дополнительные флаги