ProcessPanelInput - непонятное явление

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

ProcessPanelInput - непонятное явление

Post by Shmuel »

В панели плагина ловлю нажатия клавиш и столкнулся с непонятным эффектом:
Если нажать ShiftF2, то приходит сначала ShiftF2, а за ней, почему-то, F5.

Чтобы воспроизвести, нужно положить приложенный Lua-файл к макрофайлам, перезагрузить макросы.
Стать курсором на любой текстовый файл, вызвать "Demo panel in LuaMacro" из меню плагинов.
Откроется панель с содержимым текстового файла. Дальше нажимаем клавиши, на каждое нажатие выводится индикация (см. в коде приложенного файла).

Откуда берётся F5 после ShiftF2 ?
--
pmodule1.lua.7z
(1.22 KiB) Downloaded 38 times
Last edited by Shmuel on Sun 16 Dec, 2018 22:03, edited 1 time in total.
User avatar
DrKnS
Posts: 5673
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 311 times

ProcessPanelInput - непонятное явление

Post by DrKnS »

Shmuel wrote: Sun 16 Dec, 2018 21:59Откуда берётся F5 после ShiftF2 ?
https://github.com/FarGroup/FarManager/ ... t.cpp#L655
Shmuel
Posts: 6166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 329 times

ProcessPanelInput - непонятное явление

Post by Shmuel »

Спасибо. А нельзя ли эту фичу как-то ... убрать ... без негативных последствий?
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

ProcessPanelInput - непонятное явление

Post by 2useven10 »

Скорее всего Возможно это нужно архивным плагинам.
Last edited by 2useven10 on Mon 17 Dec, 2018 09:35, edited 1 time in total.
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

ProcessPanelInput - непонятное явление

Post by 2useven10 »

Арклайту нужно, когда Shift+F2 нажат внутри архива.
Last edited by 2useven10 on Mon 17 Dec, 2018 10:12, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 12871
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

ProcessPanelInput - непонятное явление

Post by John Doe »

А другой способ удовлетворить арклайт существует?
2useven10
Posts: 4071
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 189 times

ProcessPanelInput - непонятное явление

Post by 2useven10 »

Если кто-то его сделает...
Не проверял, но возможно Multiarc и 7-zip тоже используют этот хак.
Post Reply

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