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

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

Latest post of the previous page:

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

Без выбора диска и переключения вручную на эту панель, а также без всяких скриптов...
Last edited by Garrett on Thu 20 Feb, 2020 11:06, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Ищите, обсуждалось.
Текущее поведение полезно, и используется.
https://t.me/FarManager — Telegram чат
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

John Doe wrote: Thu 20 Feb, 2020 11:10 Текущее поведение полезно, и используется.
В большинстве случаев человек переключится на неактивную панель при выборе нового диска или окна фтп для выбора нужного каталога или сессии.

Просто понаблюдайте за собой, сколько раз вы нажимаете таб в таких ситуациях...
Last edited by Garrett on Thu 20 Feb, 2020 11:35, edited 1 time in total.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

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

Post by citRiks »

Garrett,
логичнее оставаться на той панели где и был вне зависимости от вызовов меню :)
Переход макросится на раз опять же
Ак ак у вас с луа-макросами дела кстати?
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

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

Post by citRiks »

Ваше упорство поднимать одну и ту же тему раз в месяцгод весьма похвально: viewtopic.php?f=6&t=11511
Я думаю что вода камень точит, и разрабы в конечном итоге сделают отдельный форк ФАРа для Вас
Last edited by HaRT on Thu 20 Feb, 2020 15:18, edited 1 time in total.
Reason: Исправлен «месяц» на «год»
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

DrKnS wrote: Fri 12 Feb, 2010 17:26 AltF1 = CtrlF2 CtrlF2 AltF1

AltF2 = CtrlF1 CtrlF1 AltF2
У меня покрывает >99% смен диска/плагина на панели.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

Garrett wrote: Thu 20 Feb, 2020 11:04 пользователь открывает там другой диск(фтп ...).
<…>
Без выбора диска
1. Открывает другой диск без выбора диска - ЭТО КАК???
2. Вам уже отвечали, что это - нет. На этой же странице. Думаете, если повторить 100 тыс раз, то сработает?
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

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

Post by Yegor »

Garrett wrote: Sun 03 Feb, 2019 11:19 buniak_a_h, нет, такая функциональность должна быть "из коробки". В 99.9% случаев нам надо что-то сделать на другой панели(открыть нужный каталог или запустить фтп-сессию).
Во многих операционных системах и их файловых менеджерах Del удаляет файл, в редакторах CtrlF - это поиск, надо все это тоже добавить в Фаре "в коробку"?
Чем вас не устраивают макросы?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

citRiks, да я ему макрос присылал. Не хочет… Может, это вообще бот? Мне бы, например, не хватило терпения капать, когда уже послали.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

buniak_a_h wrote: Thu 20 Feb, 2020 20:59
Garrett wrote: Thu 20 Feb, 2020 11:04 пользователь открывает там другой диск(фтп ...).
<…>
Без выбора диска
1. Открывает другой диск без выбора диска - ЭТО КАК???
2. Вам уже отвечали, что это - нет. На этой же странице. Думаете, если повторить 100 тыс раз, то сработает?
"Без выбора диска" - опечатался. Следует понимать "без выбора директории у открываемого диска(выбора сессии в окне фтп-менеджера)"
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post 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;
}
у меня не работает
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

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

Post by Garrett »

HaRT wrote: Thu 20 Feb, 2020 15:50 покрывает >99% смен диска/плагина на панели.
Макрос хороший, но есть 2 момента:
- не работает если открыта одна панель, я часто работаю с одной правой панелью (левая скрыта, чтобы видеть вывод)
- скрипт сразу путем манипуляций с сокрытием-открытием переводит указатель на другую панель, а если пользователь передумал открывать диск(фтп-менеджер) и нажал ESC, то потом надо табом вернуться в исходную панель...
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post 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. }
у меня работает:
Last edited by buniak_a_h on Fri 21 Feb, 2020 12:40, edited 2 times in total.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

buniak_a_h wrote: Fri 21 Feb, 2020 12:29key="/^Enter|[a-z0-9]$/";
у плагинов хоткей может быть любым символом. впрочем как и буква диска, но фар такое в списке дисков не поддерживает.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

zg, ну, можно заменить на key="/^Enter|[^ ]$/"; (один символ, не пробел). Хотя я считаю, что от такой экзотики надо как-то страховаться …
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

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

Post by buniak_a_h »

 ! Message from: HaRT
Дальнейший офтопик будет безжалостно удалён.
Last edited by HaRT on Fri 21 Feb, 2020 13:05, edited 1 time in total.
Reason: Спрятан офтопик
Post Reply

Return to “Предложения и идеи”