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

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

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

Post by Garrett » Thu 31 Jan, 2019 11:18

Предлагаю, чтобы когда пользователь нажал Alt-F1(F2) и выбрал диск (ftp...), то активной становилась именно эта панель. Как сделано в ТоталКоммандере, чтобы не нажимать дополнительно Tab.

User avatar
HaRT
Moderator
Posts: 8751
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 81 times
Been thanked: 148 times

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

Post by HaRT » Thu 31 Jan, 2019 12:18

Не всегда это желательно. Например, когда я хочу скинуть файлы на флэшку, я перехожу к этим файлам, открываю флэшку на пассивной панели и сразу запускаю копирование. Но в целом признаю, что после смены диска/плагина на пассивной панели там чаще нужно что-то сделать, чем не нужно. Просто за годы как-то привык сразу Tab нажимать.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 710
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 67 times
Been thanked: 19 times
Contact:

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

Post by buniak_a_h » Sun 03 Feb, 2019 04:24

Можно написать макрос, повесить его на (например) Ctrl+Enter - чтоб сразу и выбирать диск, и переходить на его панель... 5 минут (если нет подводных камней)

Garrett
Posts: 148
Joined: Mon 01 Aug, 2005 10:23

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

Post by Garrett » Sun 03 Feb, 2019 11:19

buniak_a_h, нет, такая функциональность должна быть "из коробки". В 99.9% случаев нам надо что-то сделать на другой панели(открыть нужный каталог или запустить фтп-сессию).
Last edited by Garrett on Sun 03 Feb, 2019 11:21, edited 1 time in total.

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

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

Post by John Doe » Sun 03 Feb, 2019 11:32

Не должна

Garrett
Posts: 148
Joined: Mon 01 Aug, 2005 10:23

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

Post by Garrett » Sun 03 Feb, 2019 12:08

Должна. Хватит цепляться и навязывать то, что было 20 лет назад. И не принимать новые улучшения.

buniak_a_h
Posts: 710
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 67 times
Been thanked: 19 times
Contact:

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

Post by buniak_a_h » Sun 03 Feb, 2019 14:09

Garrett, не должна! Проводите голосование...
John Doe, а Вы не знаете, есть ли возможность в макросе определить, для какой панели - левой / правой либо активной / пассивной - вызвался диалог выбора?

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

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

Post by John Doe » Sun 03 Feb, 2019 14:27


buniak_a_h
Posts: 710
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 67 times
Been thanked: 19 times
Contact:

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

Post by buniak_a_h » Sun 03 Feb, 2019 15:05

John Doe,

buniak_a_h
Posts: 710
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 67 times
Been thanked: 19 times
Contact:

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

Post by buniak_a_h » Sun 03 Feb, 2019 15:19

Garrett, Вот Вам:
  1. Macro{
  2.   area="Disks";
  3.   key="Enter";
  4.   description="Переключение на выбранный диск и на панель";
  5.   flags="";
  6.   condition=function(key)
  7.    return (Drv.ShowPos == 1) == PPanel.Left
  8.   end;
  9.   action=function()
  10.     Keys"Enter Tab"
  11.   end;
  12. }
  13. }
Last edited by buniak_a_h on Sun 03 Feb, 2019 15:21, edited 2 times in total.

User avatar
HaRT
Moderator
Posts: 8751
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 81 times
Been thanked: 148 times

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

Post by HaRT » Mon 04 Feb, 2019 00:39

 ! Message from: HaRT
Garrett wrote:
Sun 03 Feb, 2019 12:08
Должна. Хватит цепляться и навязывать то, что было 20 лет назад. И не принимать новые улучшения.
Перечитайте Правила форума — чтобы избежать неприятных сюрпризов.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

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

Post by John Doe » Mon 04 Feb, 2019 09:54

buniak_a_h wrote:
Sun 03 Feb, 2019 15:05
что-то описание раскидано вообще по неожиданным ресурсам... Ужас... :-(
Есть такое...
Положил на менее неожиданный.
https://farmanagerlegacy.github.io/macro-api/

Shmuel
Posts: 5789
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 22 times
Been thanked: 210 times

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

Post by Shmuel » Mon 04 Feb, 2019 10:07

John Doe,
Насколько мне помнится, эти страницы создавались не вручную, а скриптом. Если это так, то имеет смысл обновить их из оригинала, так как оригинал с тех пор изменялся (например, функции mdelete/mload/msave).

buniak_a_h
Posts: 710
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 67 times
Been thanked: 19 times
Contact:

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

Post by buniak_a_h » Mon 04 Feb, 2019 10:32

John Doe wrote:
Mon 04 Feb, 2019 09:54
Положил на менее неожиданный.
На самом деле я просто плохо искал (точнее, не знал, что надо искать) в %FARHOME%\Encyclopedia. Когда знаешь, что такое таблица Drv, искать становится легче.

Post Reply

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