Предлагаю делать неактивную панель активной если пользователь открывает там другой диск(фтп ...).
Без выбора диска и переключения вручную на эту панель, а также без всяких скриптов...
Выбор диска в неактивной панели
Posted: Thu 20 Feb, 2020 11:10
by John Doe
Ищите, обсуждалось.
Текущее поведение полезно, и используется.
Выбор диска в неактивной панели
Posted: Thu 20 Feb, 2020 11:34
by Garrett
John Doe wrote: ↑Thu 20 Feb, 2020 11:10
Текущее поведение полезно, и используется.
В большинстве случаев человек переключится на неактивную панель при выборе нового диска или окна фтп для выбора нужного каталога или сессии.
Просто понаблюдайте за собой, сколько раз вы нажимаете таб в таких ситуациях...
Выбор диска в неактивной панели
Posted: Thu 20 Feb, 2020 14:04
by citRiks
Garrett,
логичнее оставаться на той панели где и был вне зависимости от вызовов меню
Переход макросится на раз опять же
Ак ак у вас с луа-макросами дела кстати?
Выбор диска в неактивной панели
Posted: Thu 20 Feb, 2020 14:08
by citRiks
Ваше упорство поднимать одну и ту же тему раз в месяцгод весьма похвально: viewtopic.php?f=6&t=11511
Я думаю что вода камень точит, и разрабы в конечном итоге сделают отдельный форк ФАРа для Вас
Macro {
description = "Activate left panel and open its Change Drive menu";
area = 'Shell'; key = 'AltF1';
action = function() Keys'CtrlF2 CtrlF2 AltF1' end
}
Macro {
description = "Activate right panel and open its Change Drive menu";
area = 'Shell'; key = 'AltF2';
action = function() Keys'CtrlF1 CtrlF1 AltF2' end
}
покрывает >99% смен диска/плагина на панели.
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Thu 20 Feb, 2020 20:59
by buniak_a_h
Garrett wrote: ↑Thu 20 Feb, 2020 11:04
пользователь открывает там другой диск(фтп ...).
<…>
Без выбора диска
1. Открывает другой диск без выбора диска - ЭТО КАК???
2. Вам уже отвечали, что это - нет. На этой же странице. Думаете, если повторить 100 тыс раз, то сработает?
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Thu 20 Feb, 2020 21:10
by Yegor
Garrett wrote: ↑Sun 03 Feb, 2019 11:19
buniak_a_h, нет, такая функциональность должна быть "из коробки". В 99.9% случаев нам надо что-то сделать на другой панели(открыть нужный каталог или запустить фтп-сессию).
Во многих операционных системах и их файловых менеджерах Del удаляет файл, в редакторах CtrlF - это поиск, надо все это тоже добавить в Фаре "в коробку"?
Чем вас не устраивают макросы?
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Thu 20 Feb, 2020 21:30
by buniak_a_h
citRiks, да я ему макрос присылал. Не хочет… Может, это вообще бот? Мне бы, например, не хватило терпения капать, когда уже послали.
Garrett wrote: ↑Thu 20 Feb, 2020 11:04
пользователь открывает там другой диск(фтп ...).
<…>
Без выбора диска
1. Открывает другой диск без выбора диска - ЭТО КАК???
2. Вам уже отвечали, что это - нет. На этой же странице. Думаете, если повторить 100 тыс раз, то сработает?
"Без выбора диска" - опечатался. Следует понимать "без выбора директории у открываемого диска(выбора сессии в окне фтп-менеджера)"
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Fri 21 Feb, 2020 08:21
by Garrett
buniak_a_h wrote: ↑Thu 20 Feb, 2020 21:30citRiks, да я ему макрос присылал. Не хочет… Может, это вообще бот? Мне бы, например, не хватило терпения капать, когда уже послали.
Я не бот и я не капаю.
ваш макрос
Macro {
area="Disks";
key="Enter";
description="Переключение на выбранный диск и на панель";
flags="";
condition=function(key)
return (Drv.ShowPos == 1) == PPanel.Left
end;
action=function()
Keys"Enter Tab"
end;
}
у меня не работает
Макрос хороший, но есть 2 момента:
- не работает если открыта одна панель, я часто работаю с одной правой панелью (левая скрыта, чтобы видеть вывод)
- скрипт сразу путем манипуляций с сокрытием-открытием переводит указатель на другую панель, а если пользователь передумал открывать диск(фтп-менеджер) и нажал ESC, то потом надо табом вернуться в исходную панель...
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Fri 21 Feb, 2020 12:29
by buniak_a_h
Garrett wrote: ↑Fri 21 Feb, 2020 08:21
ваш макрос у меня не работает
Макрос работал по Enter-у в меню выбора диска, а по букве диска - не работал. Такой макрос
у плагинов хоткей может быть любым символом. впрочем как и буква диска, но фар такое в списке дисков не поддерживает.
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Fri 21 Feb, 2020 12:53
by buniak_a_h
zg, ну, можно заменить на key="/^Enter|[^ ]$/"; (один символ, не пробел). Хотя я считаю, что от такой экзотики надо как-то страховаться …
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Fri 21 Feb, 2020 12:58
by buniak_a_h
Кстати (или некстати?)!
Странности в этом регулярном выражении. Например, \w не проходит (ругается на Ecape-последовательность). Надо описать ограничения на регэксп более подробно. А то в мануале только про [LR]Ctrl и про строгий порядок квалификаторов написано …