Latest post of the previous page:
до 4318. 4318—4320 приходили только отжатия в момент отжатий. 4321—4336 опять только нажатия в момент отжатий. 4337 и дальше и нажатия и отжатия в нужные моменты.
Latest post of the previous page:
до 4318. 4318—4320 приходили только отжатия в момент отжатий. 4321—4336 опять только нажатия в момент отжатий. 4337 и дальше и нажатия и отжатия в нужные моменты.
Мы ведь о ProcessEditorInputW?
забавно. ок. что конкретно сломалось в 4355?John Doe wrote:Запускаю 4242, и в редакторе вижу и нажатия, и отжатия.
CtrlA
тоже приведёт к приходу сообщения, которое будет преобразовано в "Ctrl". Не очень логично.зачем обсуждать гипотетические плагины? что касается ваших макросов и плагинов. вот вы упоминаете выше некоторыйJohn Doe wrote:Это гипотетический плагин, и реальных претензий к 4355 у меня нет (свои макросы и плагины как-то приспособлю в любом случае ).
немодальный инкрементальный поиск
. это вот это имеется ввиду?FarInputRecordToName можно вызвать с любым input_record, а не только с последним, пришедшим в консоль.John Doe wrote:Хотя ситуация сейчас не очень правильная, ведь в ProcessEditorInputW постоянно приходят сообщения об отпускании модификаторов, даже если модификатор не одиночный, а в сочетаниях.
Например нажатие/отпусканиеCtrlA
тоже приведёт к приходу сообщения, которое будет преобразовано в "Ctrl". Не очень логично.
Имхо, FarInputRecordToName стоит обрабатывать и нажатия и отпускания, но отпускания можно именовать иначе, типа AltRelease.
Переделать это на ProcessEditorInputW я собираюсь, но пока обсуждать рано.
Естественно.
nil Ctrl
(нормально, хотя CtrlRelease может быть лучше)nil CtrlA nil Ctrl
(это уже не кажется логичным)ещё раз:John Doe wrote:Нажатие/отпускание сочетания CtrlA:nil CtrlA nil Ctrl
(это уже не кажется логичным)
FarInputRecordToName можно вызвать с любым input_record, а не только с последним, пришедшим в консоль.
И какие выводы я должен из этого сделать?
есть две последовательности:John Doe wrote:И какие выводы я должен из этого сделать?
О таком я не думал, это вообще проблематично, если только фар не будет добавлять в InputRecord какой-то дополнительный флаг.
Хочу б) или в)
У меня наблюдался диапазон примерно от 15000 до 65000.
Ну, перемещение - наверно, не так критично (а главное - ресурсозатратно). А вот что не приходит клик (и даже не "по пустому месту", а по тексту, рамке и самому ListBox-у) - это уже очень обидно. Хотелось сделать "встроенные" в ListBox кнопки (нижний заголовок, чувствительный к мыши" - не даёт. А казалось бы...
Все мышиные события приходят, если вызвать DM_SETINPUTNOTIFY, как указано в документации.