Есть плагин, который добавляет функционал редактору FAR (позволяет запускать программы прямо из редактора - компилятор и т.д.)
В функциональном кейбаре редактора <Ctrl-B> свободна клавиша F9.
Подскажите, как повесить на F9 вызов плагина с отображением назначения в кейбаре редактора при загрузке плагина?
Назначить клавишу кейбару редактора / Assign key in editor's functional key bar
-
Yegor
- Posts: 1506
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 52 times
- Been thanked: 94 times
Назначить клавишу кейбару редактора / Assign key in editor's functional key bar
Есть API - ProcessEditorInputW, позволяющий в редакторе обрабатывать событие от клавиатуры или мыши. Но лучше так не делать, а добавить вызов в меню и предоставить пользователю самому намакросить ту комибанцию, какую захочет.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Назначить клавишу кейбару редактора / Assign key in editor's functional key bar
Просто оставлю тут:
https://api.farmanager.com/ru/structure ... label.html
https://api.farmanager.com/ru/structure ... itles.html
https://api.farmanager.com/ru/structure ... itles.html
https://api.farmanager.com/ru/service_f ... _SETKEYBAR
https://api.farmanager.com/ru/structure ... label.html
https://api.farmanager.com/ru/structure ... itles.html
https://api.farmanager.com/ru/structure ... itles.html
https://api.farmanager.com/ru/service_f ... _SETKEYBAR
Назначить клавишу кейбару редактора / Assign key in editor's functional key bar
СПС за ответ. Уже нашёл и прикрутил. Метка есть, а мышью не нажимается ))
Есть ли какой другой способ в FAR API назначить этой кнопке событие мыши, кроме ProcessConsoleInputW ?
Есть ли какой другой способ в FAR API назначить этой кнопке событие мыши, кроме ProcessConsoleInputW ?
У пользователя нет возможности назначать в кейбар функции. По-моему логичней будет предоставить возможность выбора - подключаемое назначение в кейбаре (в настройке плагина) или штатная макрокомбинацияYegor wrote: Thu 23 Apr, 2026 21:48 Есть API - ProcessEditorInputW, позволяющий в редакторе обрабатывать событие от клавиатуры или мыши. Но лучше так не делать, а добавить вызов в меню и предоставить пользователю самому намакросить ту комибанцию, какую захочет.