userscreen под панелями — отдельное окно ("Desktop")

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
HaRT
Moderator
Posts: 9268
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 95 times
Been thanked: 201 times

userscreen под панелями — отдельное окно ("Desktop")

Post by HaRT »

Latest post of the previous page:

MDM wrote: попадаешь на неактивную черную панель
Мне вот тоже интересно, почему там не работают стандартные [b]CtrlAltUp[/b]/[b]CtrlAltDown[/b]/[b]CtrlAltPgUp[/b]/[b]CtrlAltPgDn[/b] для построчной/постраничной прокрутки консольного буфера.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 5524
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 281 times

userscreen под панелями — отдельное окно ("Desktop")

Post by DrKnS »

HaRT wrote: почему там не работают
Потому что этих кнопок быть не должно вообще, должна быть функция.
Но, как обычно, сделали, а потом осознали, что оно конфликтует с редакторными кнопками, поэтому добавили условие "только если активны панели", ну а десктоп - это не панели.

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

userscreen под панелями — отдельное окно ("Desktop")

Post by HaRT »

DrKnS wrote: оно конфликтует с редакторными кнопками
У меня не конфликтует — на большой буфер работает с правыми CtrlAlt, а на всё остальное — с левыми. И никаких неудобств, кроме вышеозначенной неполноты.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
DrKnS
Posts: 5524
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 281 times

userscreen под панелями — отдельное окно ("Desktop")

Post by DrKnS »

Не знаю, как оно у вас не конфликтует - там задействованы все 4 L-R комбинации.
Но можно, например, тупо поменять приоритет и обрабатывать прокрутку, только если кнопка не обработана каким-нибудь окном.
Или, что концептуальнее, таки выкинуть.

MDM
Posts: 88
Joined: Fri 02 Dec, 2005 20:47
Location: Москва
Has thanked: 4 times
Been thanked: 2 times

userscreen под панелями — отдельное окно ("Desktop")

Post by MDM »

HaRT wrote: почему там не работают стандартные CtrlAltUp/CtrlAltDown/CtrlAltPgUp/CtrlAltPgDn для построчной/постраничной прокрутки консольного буфера.
А где они вообще работают? CtrlAlt+стрелки переворачивает экран монитора, а CtrlAltPg* вообще никак не проявляют себя (только в редакторе).

Для чего предназначен "Desktop"? Если он есть в меню выбора экранов, то значит он для чего-то нужен, извиняюсь за повтор вопроса.

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

userscreen под панелями — отдельное окно ("Desktop")

Post by HaRT »

DrKnS wrote: там задействованы все 4 L-R комбинации
Да, что-то я малость протупил.
Но я хотел сказать, что не вижу никаких проблем, если по умолчанию комбинации с левыми модификаторами будут в редакторе работать с выделением, а с правыми — с буфером консоли. А кого не устроит, тот бы смог перемакросить. Сейчас из коробки прокрутка только в панелях, т.е. реализация моего предложения строго улучшила бы доступность функциональности.
Фар есть инструмент, а не нянька. © 2009 DrKnS

MDM
Posts: 88
Joined: Fri 02 Dec, 2005 20:47
Location: Москва
Has thanked: 4 times
Been thanked: 2 times

userscreen под панелями — отдельное окно ("Desktop")

Post by MDM »

Понятно. "F12,0" это тайна. На кой это нужно не понятно, видимо просто для прикола.

Denis
Posts: 1425
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 9 times
Been thanked: 3 times

userscreen под панелями — отдельное окно ("Desktop")

Post by Denis »

+1 за выкинуть. Сейчас туда зашёл, а выйти уже не смог.

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

userscreen под панелями — отдельное окно ("Desktop")

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS

2useven10
Posts: 4006
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 179 times

userscreen под панелями — отдельное окно ("Desktop")

Post by 2useven10 »

DrKnS wrote: Но, как обычно, сделали, а потом осознали, что оно конфликтует с редакторными кнопками, поэтому добавили условие "только если активны панели", ну а десктоп - это не панели.
Десктоп добавляли сильно позже.
Добавить добавили, а возможность использовать добавить забыли.
Даже Area у него Other...

2useven10
Posts: 4006
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 179 times

userscreen под панелями — отдельное окно ("Desktop")

Post by 2useven10 »

Denis wrote: +1 за выкинуть
Что выкинуть?
В теме только предложение DrKnS выкинуть встроенные кнопки прокурутки буфера экрана в панелях...

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

userscreen под панелями — отдельное окно ("Desktop")

Post by HaRT »

2useven10 wrote: возможность использовать добавить забыли
А меж тем такие вещи хорошо бы иметь из коробки, чтобы не вынуждать каждого, кому функциональность полезна, искать и применять решение с макросами.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Bobo
Posts: 17
Joined: Thu 14 Jul, 2016 23:52
Has thanked: 5 times

userscreen под панелями — отдельное окно ("Desktop")

Post by Bobo »

Что-то не получается убрать desktop и вернуть старое переключение при закрытии файлов. Сделал в каталоге Far Manager/Addons/Macros 2 файла один removedesktop.moon



и

oldclose.lua



Рестартанул фар, и всё по-старому. Фар 3.0 билд 4700 х64, винды 10.

Shmuel
Posts: 6030
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 27 times
Been thanked: 291 times

userscreen под панелями — отдельное окно ("Desktop")

Post by Shmuel »

Bobo wrote:Сделал в каталоге Far Manager/Addons/Macros
Данный каталог не является "активным", то-есть Far не читает макросы оттуда.
Активным является каталог %FARPROFILE%\Macros\scripts.
Подробнее о макросах можно прочитать в Encyclopedia\macroapi_manual.ru.chm.

Bobo
Posts: 17
Joined: Thu 14 Jul, 2016 23:52
Has thanked: 5 times

userscreen под панелями — отдельное окно ("Desktop")

Post by Bobo »

Shmuel wrote:Данный каталог не является "активным", то-есть Far не читает макросы оттуда.
Активным является каталог %FARPROFILE%\Macros\scripts.
Спасибо, теперь всё работает. Полезная штука эти макросы, надо будет на досуге их освоить, ато надобность сделать что-нибудь своё временами возникает, а писаь на С или на чём там плагины пишуться как-то лень, а про существование макросов раньше не знал.

User avatar
NightRoman
Posts: 5920
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 12 times
Been thanked: 14 times
Contact:

userscreen под панелями — отдельное окно ("Desktop")

Post by NightRoman »

+1 за выкинуть. Нелепая ненужная фича на первом месте в полезном списке.
Если desktop зачем-то нужен разработчикам, можно же сделать опцию или еще какой финт.

Post Reply

Return to “Обсуждение Far Manager”