Спасибо. Однако если в п.2 запускать "C:\Program Files (x86)\Far Manager\Far.exe" "C:\Documents and Settings", то п.4 всё равно не отрабатывает ожидаемым образом.
AltHistory: Alternative History — Альтернативная история
Posted: Fri 08 Nov, 2019 08:28
by Nikolay
HaRT wrote: ↑Thu 07 Nov, 2019 23:41
Спасибо. Однако если в п.2 запускать "C:\Program Files (x86)\Far Manager\Far.exe" "C:\Documents and Settings", то п.4 всё равно не отрабатывает ожидаемым образом.
Я понял! У меня установлен плагин AltHistory, а у него - фильтр. Потому и не попадало в его историю.
Под фильтром вы понимаете то же, что документация плагина? (Т.е. инкрементный фильтр списка, вводимый каждый раз по потребности.) 00:05 MSK
А, понял, вы имеете в виду шаблоны исключений. Да, добавление туда /^@\w+:/ позволяет добиться описанного поведения. Спасибо за напоминание.
AltHistory: Alternative History — Альтернативная история
Posted: Tue 10 Mar, 2020 22:04
by buniak_a_h
HaRT wrote: ↑Tue 10 Mar, 2020 21:58
Под фильтром вы понимаете то же, что документация плагина? (Т.е. инкрементный фильтр списка, вводимый каждый раз по потребности.)
Видимо. В настройках плагина есть "исключения": 3. Commands history: exclusions...
С них я добавил такую строку: ^@. И всё, команды, начинающиеся с «@», в историю плагина не заносятся. Мне это очень удобно.
AltHistory: Alternative History — Альтернативная история
Posted: Sun 24 May, 2020 23:54
by buniak_a_h
Замечание к горячим клавишам. Может оказаться для многих неожиданностью! Замечание на стыке этой темы и системы.
Сочетание Ctrl+Alt+F8 жёстко забито в службе Service for Intel(R) HD Graphics Control Panel для сброса параметров монитора. Если у Вас, например, два монитора, и Вы работаете со вторым, то не пугайтесь, когда по этому хоткею (тоже жёстко "забитому" для работы со стандартной историей) Ваш монитор погаснет (при этом "первый" может быть выключен, и Вы не увидите, что случилось!) Ай да Intel, ай да сукин сын!
P/S. Это сочетание - единственное в продукте Интелла, которое нельзя поменять или запретить. Можно только остановить всю службу! Такая вот неудачка …
AltHistory: Alternative History — Альтернативная история
Posted: Tue 26 May, 2020 19:39
by Nikolay
buniak_a_h wrote: ↑Sun 24 May, 2020 23:54
по этому хоткею (тоже жёстко "забитому" для работы со стандартной историей)
Macro {
description = "Go to or Standard commands history";
area = "Shell Viewer Editor Info Qview Tree";
key = "CtrlAltF8";
condition = plug_exist;
action = function() Keys("AltF8") end;
}
AltHistory: Alternative History — Альтернативная история
Posted: Tue 26 May, 2020 20:58
by HaRT
Nikolay, обнаружилось мелкое неудобство: открываю историю, позиционируюсь на интересующий элемент; понимаю, что есть ещё один потенциально лучший, но это не понять из-за усечения; нажимаю AltF9, чтобы максимально развернуть окно, — бац, текущая позиция потеряна, поскольку текущим стал элемент, который оказался под указателем мыши. Сложно ли в этом случае восстанавливать выделенный элемент после изменения размера окна?
AltHistory: Alternative History — Альтернативная история
Posted: Tue 26 May, 2020 22:42
by buniak_a_h
Nikolay, я не понял смысла сообщения. Именно так в макросе и написано. Менять я, конечно, умею, но эффект шокирующий. Вот, решил поделиться - вдруг кто попадётся в ту же ловушку.
у меня к компу подключено два монитора (первый - телевизор, смотрю на втором). Телевизор - выключен (но по кабелю HDMI подключен к компу). Нажимаю Ctrtl+Alt+F8 - и монитор гаснет. Перезагружаюсь - сначала на экране что-то мелькает, потом он гаснет. Про телевизор я, есессно, забыл (использую редко). Паника, почти звонок мастеру … Просто повезло не уронить лицо: у меня говорящие часы сказали время по телевизору. Но стресс был конкретный!
AltHistory: Alternative History — Альтернативная история
Posted: Wed 27 May, 2020 09:30
by Nikolay
HaRT wrote: ↑Tue 26 May, 2020 20:58Nikolay, обнаружилось мелкое неудобство: открываю историю, позиционируюсь на интересующий элемент; понимаю, что есть ещё один потенциально лучший, но это не понять из-за усечения; нажимаю AltF9, чтобы максимально развернуть окно, — бац, текущая позиция потеряна, поскольку текущим стал элемент, который оказался под указателем мыши. Сложно ли в этом случае восстанавливать выделенный элемент после изменения размера окна?
Ну, элемент и так восстанавливается после изменения размера окна. Но по событию от мышки он меняется. Учту.
buniak_a_h wrote: ↑Tue 26 May, 2020 22:42Nikolay, я не понял смысла сообщения.
А чего непонятного?
Вы написали, что комбинация CtrlAltF8 в плагине забита жёстко. Смысл сообщения был в том, чтобы донести, что это не так.
AltHistory: Alternative History — Альтернативная история
Posted: Wed 27 May, 2020 10:46
by HaRT
Nikolay wrote: ↑Wed 27 May, 2020 09:30
по событию от мышки он меняется
Но я мышку-то не трогал и нажимал специально очень мягко, чтобы она не дрогнула. Т.е. если в этом случае есть событие мышки, то это баг в Фаре.
AltHistory: Alternative History — Альтернативная история
Posted: Wed 27 May, 2020 10:47
by HaRT
Nikolay wrote: ↑Wed 27 May, 2020 09:30
написали, что комбинация CtrlAltF8 в плагине забита жёстко
Не в плагине:
buniak_a_h wrote: ↑Sun 24 May, 2020 23:54
Сочетание Ctrl+Alt+F8 жёстко забито в службе Service for Intel(R) HD Graphics Control Panel для сброса параметров монитора.
AltHistory: Alternative History — Альтернативная история
Posted: Wed 27 May, 2020 10:59
by John Doe
HaRT wrote: ↑Wed 27 May, 2020 10:46
то это баг в Фаре.
Вполне возможно. Вот пробую на штатной истории.
Уменьшил окно для эксперимента, открыл историю, после чего распахнул окно на весь экран.
Мышь где-то внизу списка.
Жму Alt-F9 - вижу мелькание (даже чрезмерное), и окошко уменьшается.
Курсор переместился на несколько элементов выше по списку, значительно выше чем указатель мыши.
Мышь точно имеет к этому отношение, без неё не воспроизводится.
Почему позиция не совпадает - могу только предположить, что изменения размеров окна/списка происходят несинхронно, или какая-то проблема в трансляции координат.
Уже оффтопик, кстати.
AltHistory: Alternative History — Альтернативная история
Posted: Wed 27 May, 2020 11:18
by Nikolay
HaRT wrote: ↑Wed 27 May, 2020 10:46
Т.е. если в этом случае есть событие мышки, то это баг в Фаре.
Событие мыши (DN_INPUT с типом MOUSE_EVENT) точно есть, проверил (правда, не всегда, когда его нет, то и позиция не меняется)
Nikolay wrote: ↑Wed 27 May, 2020 09:30
написали, что комбинация CtrlAltF8 в плагине забита жёстко
Не в плагине:
buniak_a_h wrote: ↑Sun 24 May, 2020 23:54
Сочетание Ctrl+Alt+F8 жёстко забито в службе Service for Intel(R) HD Graphics Control Panel для сброса параметров монитора.
А чуть ниже:
buniak_a_h wrote: ↑Sun 24 May, 2020 23:54
по этому хоткею (тоже жёстко "забитому" для работы со стандартной историей)
AltHistory: Alternative History — Альтернативная история
Nikolay wrote: ↑Wed 27 May, 2020 09:30
написали, что комбинация CtrlAltF8 в плагине забита жёстко
Не в плагине:
buniak_a_h wrote: ↑Sun 24 May, 2020 23:54
Сочетание Ctrl+Alt+F8 жёстко забито в службе Service for Intel(R) HD Graphics Control Panel для сброса параметров монитора.
Не в плагине - в макросе. В драйвере и в макросе.
Я имел в виду, что не предусмотрена настройка хоткеев. Если в макросе написано
key = "CtrlAltF8";
вот это и называется "жёстко забито". Представьте, что я взял всё, что Вы предлагаете, но про LUA и вызов Macro ничего не знаю … Вот это и есть "жёстко забита"