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

Здесь обсуждается всё, что касается макросов.
User avatar
HaRT
Moderator
Posts: 9850
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 133 times
Been thanked: 275 times

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

Post by HaRT »

Latest post of the previous page:

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

Эх, теперь бы ещё доп. параметры для Menu.Select()…
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 5 times

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

Post by Skirda »

HaRT wrote:Эх, теперь бы ещё доп. параметры для Menu.Select()…
это ты про 1.7x? На двойку переходи :twisted:
We are the Borg. You will be assimilated.
So Say We All!
User avatar
SUSim
Posts: 1550
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 times

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

Post by SUSim »

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

Но при такой разнице в поведении на логически одинаковые события - надо что-то делать! как-то систематизировать...
Last edited by SUSim on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Отделено от темы: F11 - выделение в меню плагинов предыдущего выбранного
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1550
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 times

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

Post by SUSim »

John Doe wrote:Так автоматику Валентин вчера починил.
а как обстоят дела с разной реакцией на буква и альт+буква?
SimSU ··· ·· -- ··· ··-
User avatar
John Doe
Бюрократ
Posts: 13326
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 49 times
Been thanked: 342 times

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

Post by John Doe »

SUSim wrote:Это я понимал, но я ожидал что CheckHotkey будет более разборчив и при проверке хоткея не будет проверять только первый символ, а сразу вернет 0.
Скоро сказка сказывается, да не скоро дело делается.
Надо на мантис вначале написать, а потом уже ждать что поправят, и поправят ли.
SUSim wrote:а как обстоят дела с разной реакцией на буква и альт+буква?
А как им обстоять? По прежнему конечно. Выше HaRT написал почему.
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 13326
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 49 times
Been thanked: 342 times

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

Post by John Doe »

Object.CheckHotkey() возвращает позицию пункта среди видимых элементов меню (как и принято в макро апи).
Вторым параметром можно задать с какого пункта искать.
И как показала проверка, второй параметр считается не среди видимых, а среди всех элементов! (как в плагиновом апи) :?

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

Return to “Обсуждение макросов”