Closed Pr-Mex closed 2 years ago
Коды клавиш можно посмотреть по ссылке: https://cherrytree.at/misc/vk.htm
&НаКлиенте
Процедура НазначитьГорячиеКлавиши(Команда)
ГорячиеКлавиши = Новый Массив;
ГорячиеКлавиши.Добавить(Новый Структура("key,ctrl,alt,shift,msg,data", 19, Ложь, Ложь, Ложь, "HOTKEY", "PAUSE"));
ГорячиеКлавиши.Добавить(Новый Структура("key,ctrl,alt,shift,msg,data", 72, Истина, Ложь, Ложь, "HOTKEY", "CTRL+H"));
ВнешняяКомпонента.НачатьВызовНазначитьГорячиеКлавиши(Новый ОписаниеОповещения, ЗаписатьСтрокуJSON(ГорячиеКлавиши));
КонецПроцедуры
&НаКлиенте
Процедура СброситьГорячиеКлавиши(Команда)
ВнешняяКомпонента.НачатьВызовСброситьГорячиеКлавиши(Новый ОписаниеОповещения);
КонецПроцедуры
Нужна возможность назначать свои хоткеи с помощью компоненты. Возможно в Windows надо сделать обычный hook. Результат должен приходить в ОбработкаОповещения()