Latest post of the previous page:
Что значит не надо? В этом весь смысл вообще-то.Зачем мне все эти холды, если я на основную клавишу не смогу прицепить макрос?
А возражения против исправления текущего поведения есть?
Сможете, только она тоже должна обрабатываться MacroLib'ом. Для этого я и предполагал префикс. Но можно и так, например: "Key:"
На первый взгляд - это не должно ничего сломать. Но я сомневаюсь, что это станут править. По моим ощущениям ProcessConsoleInputW пользуется единственный плагин, который, вообщем уже не очень актуален...
Это уже не очень по-человечески...Max Rusov wrote:Сможете, только она тоже должна обрабатываться MacroLib'ом.
Зависит от трудоемкости, полагаю.Max Rusov wrote:Но я сомневаюсь, что это станут править.
Актуален, иначе бы с чего бы мы его сегодня обсуждали.Max Rusov wrote:По моим ощущениям ProcessConsoleInputW пользуется единственный плагин, который, вообщем уже не очень актуален...
Подскажите, а для клавиш-модификаторов то же самое?
Спасибо!Shmuel wrote:Приложена LuaMacro.dll, содержащая ProcessConsoleInputW. Вставьте в какой-либо макрофайл функцию export.ProcessConsoleInput() согласно документации LuaFAR и экспериментируйте.
Code: Select all
Flags = 0
Rec = {
ControlKeyState = 0,
EventType = 1,
KeyDown = false,
RepeatCount = 0,
UnicodeChar = "", -- \000
VirtualKeyCode = 0,
VirtualScanCode = 0
}
Заметил что в этом случае при нажатии приходит "пустое"(?) событие с EventType = 0.
моё отношение к ProcessConsoleInput — строго отрицательное. потому что плюсов я не вижу не одного, а минуса целых два.
macro:load
.Да, пардон. Забыл сразу проверить, прежде чем волну гнать. На голом профиле (из плагинов только LuaMacro, из скриптов только этот) всё работает правильно. Буду искать причину.