DN_CONTROLINPUT

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

DN_CONTROLINPUT

Post by John Doe »

Latest post of the previous page:

zg wrote: работа по нажатию в любом случае — ошибка.
Не понял.
В обсуждаемых примерах ошибки не вижу.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

DN_CONTROLINPUT

Post by zg »

в фаре ошибка.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DN_CONTROLINPUT

Post by John Doe »

И в чём она заключается?
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

DN_CONTROLINPUT

Post by zg »

в том что для нажатий на модификаторы InputRecordToName не возвращает ошибку.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DN_CONTROLINPUT

Post by John Doe »

И раньше не возвращал, если менять, то старые плагины могут отвалиться.

Потенциальную проблему вижу только в том, что сейчас по имени клавиши нельзя понять нажата она, или отпущена.
(на практике достаточно проверить KeyDown)
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

DN_CONTROLINPUT

Post by zg »

John Doe wrote:И раньше не возвращал, если менять, то старые плагины могут отвалиться.
раньше при отжатии приходило нажатие. а при нажатии вообще ничего не приходило. как раз отвалится плагины могут от внезапных alt/shift/ctrl по нажатию, которых раньше не было.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DN_CONTROLINPUT

Post by John Doe »

zg wrote: как раз отвалится плагины могут от внезапных alt/shift/ctrl по нажатию, которых раньше не было.
В сабж они сейчас и не приходят.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

DN_CONTROLINPUT

Post by zg »

и не должны.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DN_CONTROLINPUT

Post by John Doe »

Тогда о чём речь в вашем предыдущем сообщении?
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

DN_CONTROLINPUT

Post by zg »

ProcessEditorInputW.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DN_CONTROLINPUT

Post by John Doe »

В ProcessEditorInputW и раньше приходили нажатия модификаторов.
"Исправив" FarInputRecordToName можно поломать старые плагины (например немодальный инкрементальный поиск).
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

DN_CONTROLINPUT

Post by zg »

John Doe wrote:В ProcessEditorInputW и раньше приходили нажатия модификаторов.
"Исправив" FarInputRecordToName можно поломать старые плагины (например немодальный инкрементальный поиск).
перечитайте.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DN_CONTROLINPUT

Post by John Doe »

zg wrote: раньше при отжатии приходило нажатие. а при нажатии вообще ничего не приходило.
"Раньше" это в Far 1.x?

Последние правки в Far 3 ничего в этом плане не меняли (или что-то я не врублюсь, о чём речь).
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

DN_CONTROLINPUT

Post by zg »

John Doe wrote:
zg wrote: раньше при отжатии приходило нажатие. а при нажатии вообще ничего не приходило.
"Раньше" это в Far 1.x?
до 4318. 4318—4320 приходили только отжатия в момент отжатий. 4321—4336 опять только нажатия в момент отжатий. 4337 и дальше и нажатия и отжатия в нужные моменты.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

DN_CONTROLINPUT

Post by John Doe »

zg wrote: до 4318
Мы ведь о ProcessEditorInputW?
Запускаю 4242, и в редакторе вижу и нажатия, и отжатия , и автоповтор.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

DN_CONTROLINPUT

Post by zg »

John Doe wrote:Запускаю 4242, и в редакторе вижу и нажатия, и отжатия.
забавно. ок. что конкретно сломалось в 4355?
Post Reply

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