Page 2 of 2

Re: Макрокоманда checkhotkey()

Posted: Wed 07 Oct, 2009 12:35
by HaRT

Latest post of the previous page:

Skirda wrote:пробуем
Я погонял в разных контекстах в 1.75 с разными сочетаниями параметров — вроде бы всё в порядке.
Спасибо большое!

Эх, теперь бы ещё доп. параметры для Menu.Select()…

Re: Макрокоманда checkhotkey()

Posted: Wed 07 Oct, 2009 12:56
by Skirda
HaRT wrote:Эх, теперь бы ещё доп. параметры для Menu.Select()…
это ты про 1.7x? На двойку переходи :twisted:

Расширение макрофункций для работы с меню

Posted: Wed 12 May, 2010 17:43
by SUSim
SUSim wrote:CheckHotKey("Esc") возвращает положение(номер) плагина с хоткеем "E".
HaRT wrote: CheckHotkey проверяет не по названию клавиши, а по символу мнемоники (...)
Это я понимал, но я ожидал что CheckHotkey будет более разборчив и при проверке хоткея не будет проверять только первый символ, а сразу вернет 0.

Но при такой разнице в поведении на логически одинаковые события - надо что-то делать! как-то систематизировать...

Re: F11 - выделение в меню плагинов предыдущего выбранного

Posted: Wed 12 May, 2010 17:45
by SUSim
John Doe wrote:Так автоматику Валентин вчера починил.
а как обстоят дела с разной реакцией на буква и альт+буква?

Re: F11 - выделение в меню плагинов предыдущего выбранного

Posted: Wed 12 May, 2010 18:03
by John Doe
SUSim wrote:Это я понимал, но я ожидал что CheckHotkey будет более разборчив и при проверке хоткея не будет проверять только первый символ, а сразу вернет 0.
Скоро сказка сказывается, да не скоро дело делается.
Надо на мантис вначале написать, а потом уже ждать что поправят, и поправят ли.
SUSim wrote:а как обстоят дела с разной реакцией на буква и альт+буква?
А как им обстоять? По прежнему конечно. Выше HaRT написал почему.

Макро-функция checkhotkey()

Posted: Sat 06 Dec, 2014 01:04
by John Doe
Object.CheckHotkey() возвращает позицию пункта среди видимых элементов меню (как и принято в макро апи).
Вторым параметром можно задать с какого пункта искать.
И как показала проверка, второй параметр считается не среди видимых, а среди всех элементов! (как в плагиновом апи) :?

http://bugs.farmanager.com/view.php?id=2878