View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002952 | Far Manager | Plugins API | public | 2015-02-23 08:49 | 2015-02-23 14:24 |
Reporter | JohnDoe | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | new | Resolution | open | ||
Product Version | 3.0 | ||||
Summary | 0002952: ProcessConsoleInput не получает сочетания, на которые назначены макросы | ||||
Description | Во-первых это ограничивает возможности плагина. Во-вторых при исполнении макроса получается странная ситуация: "фильтруется" только событие нажатия клавиши, но не отпускания (или наоборот, в случае модификаторов). | ||||
Additional Information | http://forum.farmanager.com/viewtopic.php?p=128136#p128136 | ||||
Tags | No tags attached. | ||||
Build | |||||
|
Не исключено, что в будущем плагины не будут получать и отпускание, если назначен макрос. Пока не ясно. |
|
На днях спрашивал Валентина о возможности передачи сообщений до макросов, и получил такой ответ: >может и можно... нужно 2 функции переписывать __GetInputRecord и GetInputRecord |
|
Сначала мне тоже показалось, что непередача занятых макросами клавиш плагинам - это неправильно. Но с другой стороны, плагинов, обрабатывающих ProcessConsoleInputW может быть несколько, и механизма координации между ними нет: кто раньше вызван, тот и король. Поэтому предоставление макросам приоритета на клавиши сейчас мне не кажется таким уж нелогичным. |
|
>механизма координации между ними нет: Потому что не было реальной необходимости. Если появится, то будем решать. >предоставление макросам приоритета на клавиши сейчас мне не кажется таким уж нелогичным. В этом можно найти логику. Однако есть практическая потребность в обратном. |
|
> Однако есть практическая потребность в обратном. Потребности у всех разные. |
|
Можно найти способ удовлетворить и конфликтующие потребности. Но пока такие высказаны не были. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-02-23 08:49 | JohnDoe | New Issue | |
2015-02-23 09:29 | shmuel | Note Added: 0013535 | |
2015-02-23 13:10 | JohnDoe | Note Added: 0013536 | |
2015-02-23 13:18 | shmuel | Note Added: 0013537 | |
2015-02-23 14:10 | JohnDoe | Note Added: 0013538 | |
2015-02-23 14:13 | shmuel | Note Added: 0013539 | |
2015-02-23 14:24 | JohnDoe | Note Added: 0013540 |