View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000165 | Wishes | Macro | public | 2006-05-05 03:50 | 2013-02-03 00:34 |
Reporter | vskirdin | Assigned To | vskirdin | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 1.75 | ||||
Summary | 0000165: Макросы на кнопки мыши | ||||
Description | From: Vladimir Evlanov Вообще хотелось бы иметь возможность написания макросов на кнопки мыши. Ведь на прокрутку колеса мы можем макросы написать... С моей точки зрения в панелях, например, правая кнопка мыши лучше бы выводила нас на уровень вверх, чем делала выделение. Ну и вообще как я писал раньше - нехорошо получается, что макрос на Enter мы там можем переписать, а вот левый клик мыши на файле ну никак. | ||||
Tags | No tags attached. | ||||
Build | 2533 | ||||
|
http://forum.farmanager.com/viewtopic.php?p=20941#20941 http://forum.farmanager.com/viewtopic.php?p=21198#21198 |
|
на попробовать http://ifolder.ru/10757846 Здесь в теле макрокоманды доступны константы (обновляются): MsX, MsY - координаты мыши MsButton - состояние клавиш, описано в хелпе для MOUSE_EVENT_RECORD MsCtrlState - состояние клавиш, описано в хелпе для MOUSE_EVENT_RECORD Назначать макрос можно на [Alt|Ctrl|Shift]Ms[L|M|M]Click - выбираются в диалоге назначения макроклавиши. Например :crazy: Shell\MsLClick="$if (MsY < Far.Height-1) F1 $Else $Akey $End" Если кликнули в строке кейбара - отработает то, что на лейбах написано. Если выше - повится подсказка. |
|
Это точнее будет http://ifolder.ru/10773678 |
|
испытал на Еменю. [HKEY_CURRENT_USER\Software\Far\PluginHotkeys\Plugins/EMenu/emenu.dll] "Hotkey"="x" [HKEY_CURRENT_USER\SOFTWARE\Far\Plugins\RightClick] "UseGUI"=dword:00000001 [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\Apps] "Sequence"="F11 x Enter" "DisableOutput"=dword:00000001 [HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\MsRClick] "Sequence"="F11 x Enter" "DisableOutput"=dword:00000001 работает, не хватает только тригера: "Sequence"="[старт отрисовки части макроса] MsLClick [конец отрисовки части макроса] F11 x Enter" а так нормально... |
|
забавный эффект наблюдаю: Еменю и макрос из предыдущего сообщения, сдвигаем разделительную границу панелей вправо до упора, щелкаем правой клавишей мыши по буковке от имени файла в правой панели - наблюдаем и меню от планина и консольное с отметкой\вырезкой блоков экрана :) ах, да ОС - виста |
|
> работает, не хватает только тригера: > "Sequence"="[старт отрисовки части макроса] MsLClick [конец отрисовки части макроса] F11 x Enter" с "китайского" на русский переведи. хто такой тригер, и почему его только по фамилии называют. |
|
это выводить/не выводить часть макроса на экран. |
|
$mmode |
|
ага, оно. |
|
ну вот, пацаны между собой перетерли, и на этом все удачно закончилось... :-( спич про что? разжуйте |
|
2.0 = 804 1.75 = 2533 |
|
Надо ещё что-то сделать с двойными нажатиями, т. к. сейчас макродвижок просто проглатывает второе нажатие, что не есть хорошо. Или отдавать как 2 раздельных клика, или ввести Ms[L|R|M[1|2|3]]DblClick. |
|
на счет Ms[L|R|M[1|2|3]]DblClick подумаю :-) |
|
Двойные клики в макросах: MsM1DblClick, MsM2DblClick, MsM3DblClick, MsLDblClick, MsRDblClick Test it: http://ifolder.ru/11009137 |
|
так, есть две опции с двойными кликами 1. убрать из макросов совсем, т.к. все равно саначала идет клик, а потом даблклик 2. смириться, описав |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-05-05 03:50 | vskirdin | New Issue | |
2006-05-05 03:50 | vskirdin | Status | new => assigned |
2006-05-05 03:50 | vskirdin | Assigned To | => vskirdin |
2007-03-09 11:38 | HaRT | Note Added: 0000434 | |
2009-02-26 17:09 | vskirdin | Note Added: 0002617 | |
2009-02-27 15:27 | vskirdin | Note Added: 0002620 | |
2009-02-28 03:50 | samlyukov | Note Added: 0002621 | |
2009-02-28 04:22 | samlyukov | Note Added: 0002622 | |
2009-02-28 04:24 | samlyukov | Note Edited: 0002622 | |
2009-03-01 16:03 | vskirdin | Note Added: 0002636 | |
2009-03-01 16:17 | samlyukov | Note Added: 0002637 | |
2009-03-01 17:03 | DrKnS | Note Added: 0002640 | |
2009-03-01 17:29 | samlyukov | Note Added: 0002641 | |
2009-03-02 09:04 | vskirdin | Note Added: 0002645 | |
2009-03-02 16:51 | vskirdin | Note Added: 0002656 | |
2009-03-02 16:51 | vskirdin | Status | assigned => feedback |
2009-03-03 10:45 | vskirdin | Status | feedback => resolved |
2009-03-03 10:45 | vskirdin | Resolution | open => fixed |
2009-03-03 10:45 | vskirdin | Build | => 2533 |
2009-03-03 10:45 | vskirdin | Status | resolved => closed |
2009-03-03 10:45 | vskirdin | Fixed in Version | => 1.75 |
2009-03-04 21:43 | DrKnS | Note Added: 0002697 | |
2009-03-04 21:43 | DrKnS | Status | closed => assigned |
2009-03-05 06:41 | vskirdin | Note Added: 0002698 | |
2009-03-12 18:56 | vskirdin | Note Added: 0002768 | |
2009-03-17 13:17 | vskirdin | Note Added: 0002794 | |
2009-03-17 13:17 | vskirdin | Status | assigned => feedback |
2009-03-19 08:54 | vskirdin | Status | feedback => closed |
2013-02-03 00:34 | alexy | Severity | minor => feature |