Передать клавишу на обработку фару: возможен ли общий способ?

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Передать клавишу на обработку фару: возможен ли общий способ?

Post by John Doe »

Знаю ECTL_PROCESSINPUT и DM_KEY.
А возможен ли какой-то общий способ, не привязанный к редактору и диалогам?

Задача в том, чтобы имитировать нажатие, синхронно, т.к. после этого требуется выполнить какое-то другое действие.
MCTL_EXECSTRING в данной ситуации не работает: far.MacroExecute('Keys"Up"') выдаёт "attempt to yield across C-call boundary".
User avatar
Xerox
Posts: 395
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Передать клавишу на обработку фару: возможен ли общий способ?

Post by Xerox »

Last edited by Xerox on Tue 10 Dec, 2019 11:32, edited 2 times in total.
Post Reply

Return to “Разработка плагинов”