Page 2 of 2

Выбор диска в неактивной панели

Posted: Thu 20 Feb, 2020 11:04
by Garrett

Latest post of the previous page:

Предлагаю делать неактивную панель активной если пользователь открывает там другой диск(фтп ...).

Без выбора диска и переключения вручную на эту панель, а также без всяких скриптов...

Выбор диска в неактивной панели

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
Я думаю что вода камень точит, и разрабы в конечном итоге сделают отдельный форк ФАРа для Вас

манипуляции в неактивной панели по Alt-F1(F2)

Posted: Thu 20 Feb, 2020 15:50
by HaRT
DrKnS wrote: Fri 12 Feb, 2010 17:26 AltF1 = CtrlF2 CtrlF2 AltF1

AltF2 = CtrlF1 CtrlF1 AltF2
У меня покрывает >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, да я ему макрос присылал. Не хочет… Может, это вообще бот? Мне бы, например, не хватило терпения капать, когда уже послали.

манипуляции в неактивной панели по Alt-F1(F2)

Posted: Fri 21 Feb, 2020 08:15
by Garrett
buniak_a_h wrote: Thu 20 Feb, 2020 20:59
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:30 citRiks, да я ему макрос присылал. Не хочет… Может, это вообще бот? Мне бы, например, не хватило терпения капать, когда уже послали.
Я не бот и я не капаю.
ваш макрос
Macro {
area="Disks";
key="Enter";
description="Переключение на выбранный диск и на панель";
flags="";
condition=function(key)
return (Drv.ShowPos == 1) == PPanel.Left
end;
action=function()
Keys"Enter Tab"
end;
}
у меня не работает

манипуляции в неактивной панели по Alt-F1(F2)

Posted: Fri 21 Feb, 2020 08:32
by Garrett
HaRT wrote: Thu 20 Feb, 2020 15:50 покрывает >99% смен диска/плагина на панели.
Макрос хороший, но есть 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-у в меню выбора диска, а по букве диска - не работал. Такой макрос
  1. Macro {
  2.  
  3. area="Disks";
  4.  
  5. key="/^Enter|[a-z0-9]$/";
  6.  
  7. description="Переключение на выбранный диск и на панель";
  8.  
  9. flags="";
  10.  
  11. condition=function(key)
  12.  
  13. return (Drv.ShowPos == 1) == PPanel.Left
  14.  
  15. end;
  16.  
  17. action=function()
  18.  
  19. Keys (akey(1) .. " Tab")
  20.  
  21. end;
  22.  
  23. }
у меня работает:

манипуляции в неактивной панели по Alt-F1(F2)

Posted: Fri 21 Feb, 2020 12:41
by zg
buniak_a_h wrote: Fri 21 Feb, 2020 12:29key="/^Enter|[a-z0-9]$/";
у плагинов хоткей может быть любым символом. впрочем как и буква диска, но фар такое в списке дисков не поддерживает.

манипуляции в неактивной панели по 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
 ! Message from: HaRT
Дальнейший офтопик будет безжалостно удалён.