Open GoogleCodeExporter opened 8 years ago
Максим! Запись на Мантисе 0002141 видел и
попробую поиграть с заменой $AKey - вдруг
сработает? Мне лично такая идея в голову не
приходила. Спасибо за подсказку! Виктор.
Original comment by victorvg04
on 8 Aug 2012 at 12:11
По возможности прошу подсказки как
правильно записать в макросе вместо $AKey
MsWeelUp/MsWeelDown - что-тоя неверно его записываю и
у меня при запуске Far выдаётся сообщение о
синтаксической ошибке в макросе с
указанием на MsWeelUp. Пробовал заисать
"MsWeelUp"/MsWeelUp/$MsWeelUp и получал синтаксическую
ошибку. Значит я где-то неправильно их
указываю. А как правильно указать?
Original comment by victorvg04
on 9 Aug 2012 at 11:42
Wheel :)
Original comment by Max.Ru...@gmail.com
on 9 Aug 2012 at 11:47
Спасибо! Понял. Буду пробовать - всё равно
сидеть - водосчётчики должны прийти
поверять. Третий день идут. :-)
Original comment by victorvg04
on 9 Aug 2012 at 11:54
Максим! СПАСИБО ГИГАНТСКОЕ! Именно с твоей
подсказки удалось прикрутить и колесо и
клавиши - пусть у людей выбор будет. Логично
я мыслю?
Вот такой макрос на колесо нормально
работает:
<?xml version="1.0" encoding="UTF-8" ?>
<farconfig>
<macros>
<keymacros>
<macro area="Shell" key="ShiftUp" flags="DisableOutput" description="Far Hints: Increase">
<text>
<![CDATA[ %n = iif(AKey(2) == "ShiftUp", 1, -1);
$if (!Plugin.Call("CDF48DA0-0334-4169-8453-69048DD3B51C", "Size", %n))
$AKey
$end]]>
</text>
</macro>
<macro area="Shell" key="ShiftDown" flags="DisableOutput" description="Far Hints: Decrease">
<text>
<![CDATA[ %n = iif(AKey(2) == "ShiftDown", -1, 1);
$if (!Plugin.Call("CDF48DA0-0334-4169-8453-69048DD3B51C", "Size", %n))
$AKey
$end]]>
</text>
</macro>
<macro area="Shell" key="MsWheelUp" flags="DisableOutput" description="Far Hints: MouseWheel Increase">
<text>
<![CDATA[ %n = iif(AKey(2) =="MsWheelUp", 1, -1);
$if (!Plugin.Call("CDF48DA0-0334-4169-8453-69048DD3B51C", "Size", %n))
MsWheelUp
$end]]>
</text>
</macro>
<macro area="Shell" key="MsWheelDown" flags="DisableOutput" description="Far Hints: MouseWheel Decrease">
<text>
<![CDATA[ %n = iif(AKey(2) =="MsWheelDown", -1, 1);
$if (!Plugin.Call("CDF48DA0-0334-4169-8453-69048DD3B51C", "Size", %n))
MsWheelDown
$end]]>
</text>
</macro>
</keymacros>
</macros>
</farconfig>
я его в готовом виде приложил - именно его
мы можем добавить в дистрибутив. Чтобы
заработала прокрутка в панелях достоточно
курсором уйти с области хинта.
Так что ещё раз СПАСИБО ОГРОМНОЕ за
подсказку. А опечатка - энто я видать крепко
вымотан был и уже глаза в кучу были. :-)
Original comment by victorvg04
on 9 Aug 2012 at 2:15
Attachments:
Патч, который в Мантис#2141 предложил Скирда
работает и данную проблему решает в полном
объёме, это проверено экспериментально,
собранный бинарник версии 2787 ревизия
исходников 8306 - 8311 (к любой подойдёт) и
только исправленные исходники прилагаю.
Original comment by victorvg04
on 12 Aug 2012 at 9:23
Attachments:
Максим! Просьба отписать на Мантис - из-за
отсутствия ответа питч не ктмитят хотя
пока на него или вероятно связанные с ним
последствия я напиример баг-репортов не
получал. А он уже работаете не в одной, а в
нескольких сотен ЭВМ. Я думаю, что инц М2141
можем пометить как решённый. Иначе он будет
в таком неопределённо-подвешенном
состоянии вызывать только новые проблемы.
FarHints не единственный кто на этом
попадается и потому я думаю, что стот дать
"добро" на данный патч.
Original comment by victorvg04
on 16 Aug 2012 at 8:06
Ну и напишите сами. Я этот патч не
тестировал.
Original comment by Max.Ru...@gmail.com
on 16 Aug 2012 at 8:14
Так я уже написал, но без Вас w17 не может
закрыть инц и добавить код в SVN. Он в курсе
что работает, но репортер Вы....
Original comment by victorvg04
on 16 Aug 2012 at 8:10
Original issue reported on code.google.com by
victorvg04
on 6 Aug 2012 at 2:43Attachments: