View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002141 | Far Manager | Macro | public | 2012-08-08 10:44 | 2012-11-06 11:06 |
Reporter | max rusov | Assigned To | vskirdin | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Summary | 0002141: Не работает $AKey в макросах на MsWheelUp/MsWheelDown | ||||
Description | Например, после установки макроса: <?xml version="1.0" encoding="UTF-8" ?> <farconfig> <macros> <keymacros> <macro area="Shell" key="MsWheelUp"><text>$AKey</text></macro> <macro area="Shell" key="MsWheelDown"><text>$AKey</text></macro> </keymacros> </macros> </farconfig> Прокрутка колесиком мыши блокируется. Если заменить $AKey на MsWheelUp/MsWheelDown - то все работает. | ||||
Tags | No tags attached. | ||||
Build | 0 | ||||
|
m2141.diff (665 bytes)
Index: macro.cpp =================================================================== --- macro.cpp (revision 8306) +++ macro.cpp (working copy) @@ -5327,7 +5327,8 @@ INPUT_RECORD *inRec=&Work.cRec; if (!inRec->EventType) inRec->EventType = KEY_EVENT; - if(inRec->EventType == KEY_EVENT || inRec->EventType == FARMACRO_KEY_EVENT) + if(inRec->EventType == KEY_EVENT || inRec->EventType == FARMACRO_KEY_EVENT || + (inRec->EventType == MOUSE_EVENT && (inRec->Event.MouseEvent.dwEventFlags==MOUSE_WHEELED || inRec->Event.MouseEvent.dwEventFlags==MOUSE_HWHEELED))) aKey=ShieldCalcKeyCode(inRec,FALSE,nullptr); } else |
|
см. m2141.diff |
|
build 2793 |
|
неактуально |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-08-08 10:44 | max rusov | New Issue | |
2012-08-09 15:09 | vskirdin | File Added: m2141.diff | |
2012-08-09 15:09 | vskirdin | Note Added: 0009468 | |
2012-09-04 17:25 | vskirdin | Note Added: 0009501 | |
2012-09-04 17:25 | vskirdin | Assigned To | => vskirdin |
2012-09-04 17:25 | vskirdin | Status | new => feedback |
2012-11-06 11:06 | vskirdin | Build | => 0 |
2012-11-06 11:06 | vskirdin | Note Added: 0009705 | |
2012-11-06 11:06 | vskirdin | Status | feedback => closed |
2012-11-06 11:06 | vskirdin | Resolution | open => fixed |