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

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Garrett
Posts: 181
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: 12814
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 286 times

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

Post by John Doe »

Ищите, обсуждалось.
Текущее поведение полезно, и используется.
https://t.me/FarManager — Telegram чат

Garrett
Posts: 181
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.

citRiks
Posts: 637
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 42 times

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

Post by citRiks »

Garrett,
логичнее оставаться на той панели где и был вне зависимости от вызовов меню :)
Переход макросится на раз опять же
Ак ак у вас с луа-макросами дела кстати?

citRiks
Posts: 637
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 175 times
Been thanked: 42 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: 9414
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 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

buniak_a_h
Posts: 1839
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 116 times
Been thanked: 165 times
Contact:

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

Post by buniak_a_h »

Garrett wrote:
Thu 20 Feb, 2020 11:04
пользователь открывает там другой диск(фтп ...).
<…>
Без выбора диска
1. Открывает другой диск без выбора диска - ЭТО КАК???
2. Вам уже отвечали, что это - нет. На этой же странице. Думаете, если повторить 100 тыс раз, то сработает?

Yegor
Posts: 1072
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 12 times
Been thanked: 25 times

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

Post by Yegor »

Garrett wrote:
Sun 03 Feb, 2019 11:19
buniak_a_h, нет, такая функциональность должна быть "из коробки". В 99.9% случаев нам надо что-то сделать на другой панели(открыть нужный каталог или запустить фтп-сессию).
Во многих операционных системах и их файловых менеджерах Del удаляет файл, в редакторах CtrlF - это поиск, надо все это тоже добавить в Фаре "в коробку"?
Чем вас не устраивают макросы?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

buniak_a_h
Posts: 1839
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 116 times
Been thanked: 165 times
Contact:

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

Post by buniak_a_h »

citRiks, да я ему макрос присылал. Не хочет… Может, это вообще бот? Мне бы, например, не хватило терпения капать, когда уже послали.

Garrett
Posts: 181
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: 181
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: 181
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, то потом надо табом вернуться в исходную панель...

buniak_a_h
Posts: 1839
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 116 times
Been thanked: 165 times
Contact:

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

Post by buniak_a_h »

Garrett wrote:
Fri 21 Feb, 2020 08:21
ваш макрос у меня не работает
Макрос работал по Enter-у в меню выбора диска, а по букве диска - не работал. Такой макрос
  1. Macro {
  2. area="Disks";
  3. key="/^Enter|[a-z0-9]$/";
  4. description="Переключение на выбранный диск и на панель";
  5. flags="";
  6. condition=function(key)
  7. return (Drv.ShowPos == 1) == PPanel.Left
  8. end;
  9. action=function()
  10. Keys (akey(1) .. " Tab")
  11. end;
  12. }
у меня работает:
Last edited by buniak_a_h on Fri 21 Feb, 2020 12:40, edited 2 times in total.

User avatar
zg
zero-gravity
Posts: 5816
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 147 times
Contact:

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

Post by zg »

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

buniak_a_h
Posts: 1839
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 116 times
Been thanked: 165 times
Contact:

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

Post by buniak_a_h »

zg, ну, можно заменить на key="/^Enter|[^ ]$/"; (один символ, не пробел). Хотя я считаю, что от такой экзотики надо как-то страховаться …

buniak_a_h
Posts: 1839
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 116 times
Been thanked: 165 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 “Предложения и идеи”