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

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
DrKnS
Posts: 4535
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 113 times
Contact:

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

Post by DrKnS » Sun 28 Feb, 2016 16:19

Latest post of the previous page:

Shmuel wrote: 1. Из desktop можно переключиться на другие окна с помощью F12 или CtrlTab. Но нажимая в цикле CtrlTab нельзя попасть в desktop.
Это было сделано осознанно, исходя из того, что вряд ли вам захочется обратного.

Shmuel
Posts: 5043
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 133 times

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

Post by Shmuel » Sun 28 Feb, 2016 16:27

DrKnS wrote: Это было сделано осознанно, исходя из того, что вряд ли вам захочется обратного.
Отчего же. Как по мне, то либо убрать десктоп из списка F12, либо сделать его равноправным с остальными.

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

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

Post by zg » Sun 28 Feb, 2016 16:37

Shmuel wrote:2. В справке по ACTL_GETWINDOWCOUNT указано, что минимальное число окон равно 1. Очевидно, что это сейчас не так.
я это предложение вообще из справки убрал бы.

Pretender
Posts: 2
Joined: Thu 25 Sep, 2014 22:54

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

Post by Pretender » Fri 06 May, 2016 01:46

DrKnS wrote:
NightRoman wrote:-- в итоге в Фаре 4038 оказываемся во втором редакторе (интуитивно ожидаемо), а в Фаре 4042 оказываемся в панелях (это поведение неинтуитивно).
4043.
Приветствую всех. Есть мнение, что не дочинили в 4043 указанное поведение: при закрытии первого файла в редакторе мы оказываемся в последнем открытом файле, а не в следующем. При N==2 поведение кажется правильным, но при N>2 мы пропускаем все открытые файлы между текущим и последним. Очень прошу посмотреть в это место еще раз. Спасибо.

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

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

Post by zg » Fri 06 May, 2016 09:15

при закрытии окна, показывается предыдущее активное перед ним. так задумано, планов по изменению такого поведения нет.

Pretender
Posts: 2
Joined: Thu 25 Sep, 2014 22:54

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

Post by Pretender » Fri 06 May, 2016 09:50

Жаль, было удобно закрывать все файлы от текущего - нажал ESC и жди, пока в панелях не окажешься. После изменений стало неудобно, everyday i'm shuffling какой-то. Еще раз жаль.

2useven10
Posts: 2956
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 78 times

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

Post by 2useven10 » Fri 06 May, 2016 13:46

Pretender wrote: Жаль, было удобно закрывать все файлы от текущего
Сделайте макрос, чтобы было не жаль.

2useven10
Posts: 2956
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 78 times

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

Post by 2useven10 » Fri 06 May, 2016 16:55

Например такой наивный (что вижу, то пишу):

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

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

Post by zg » Fri 06 May, 2016 20:58

мне кажется, проще в ee_quit активировать первый редактор из списка. ну там с проверкой, есть ли модальные окна.

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

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

Post by MDM » Mon 30 May, 2016 19:12

Поясните, для чего вообще нужен "Desktop"? Нажимаешь F12 и 0 и попадаешь на неактивную черную панель, прочитал весь топик, но так и не понял зачем он и как им пользоваться.

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

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

Post by HaRT » Mon 30 May, 2016 19:39

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

User avatar
DrKnS
Posts: 4535
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 113 times
Contact:

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

Post by DrKnS » Mon 30 May, 2016 20:17

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

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

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

Post by HaRT » Mon 30 May, 2016 20:32

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

User avatar
DrKnS
Posts: 4535
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 113 times
Contact:

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

Post by DrKnS » Mon 30 May, 2016 20:44

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

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

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

Post by MDM » Mon 30 May, 2016 21:10

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

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

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

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

Post by HaRT » Mon 30 May, 2016 21:17

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

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

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

Post by MDM » Tue 31 May, 2016 15:52

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

Post Reply

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

Who is online

Users browsing this forum: No registered users and 1 guest