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

Хотите говорить о Far и не знаете, куда обратиться?
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

Latest post of the previous page:

gerser wrote: Куда это нужно вставить, чтобы работало ?
Посмотрите на 2 сообщения выше вашего.
gerser
Posts: 58
Joined: Tue 11 Oct, 2005 20:13
Location: Сургут
Contact:

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

Post by gerser »

difr wrote: может кому пригодится способ возврата к нормальному переключению "AltScreens.lua":
1. оформить скрипт от zg как "AltScreens.moon" и положить рядом с "AltScreens.lua"
2. в "AltScreens.lua" исправить "akey(1):sub(-1)" на "tostring(akey(1):sub(-1)+1)"
при этом не работают Alt9 И Alt0. Я у себя так сделал:

Code: Select all

  wind=akey(1):sub(-1):byte(1)-47
  listwnd="A23456789B"
  Keys('F12',listwnd:sub(wind,wind))
gerser
Posts: 58
Joined: Tue 11 Oct, 2005 20:13
Location: Сургут
Contact:

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

Post by gerser »

Переделал так:


можно ли избавиться от переменной listwnd ? а то запись "B23456789A":sub(wind,wind) не работает
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

("B23456789A"):sub(wind,wind)
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

Если desktop теперь полноценное и равноправное окно, то есть 2 замечания:

1. Из desktop можно переключиться на другие окна с помощью F12 или CtrlTab. Но нажимая в цикле CtrlTab нельзя попасть в desktop.
2. В справке по ACTL_GETWINDOWCOUNT указано, что минимальное число окон равно 1. Очевидно, что это сейчас не так.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Shmuel wrote: 1. Из desktop можно переключиться на другие окна с помощью F12 или CtrlTab. Но нажимая в цикле CtrlTab нельзя попасть в desktop.
Это было сделано осознанно, исходя из того, что вряд ли вам захочется обратного.
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

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

Post by Shmuel »

DrKnS wrote: Это было сделано осознанно, исходя из того, что вряд ли вам захочется обратного.
Отчего же. Как по мне, то либо убрать десктоп из списка F12, либо сделать его равноправным с остальными.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Shmuel wrote:2. В справке по ACTL_GETWINDOWCOUNT указано, что минимальное число окон равно 1. Очевидно, что это сейчас не так.
я это предложение вообще из справки убрал бы.
Pretender
Posts: 2
Joined: Thu 25 Sep, 2014 22:54

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

Post by Pretender »

DrKnS wrote:
NightRoman wrote:-- в итоге в Фаре 4038 оказываемся во втором редакторе (интуитивно ожидаемо), а в Фаре 4042 оказываемся в панелях (это поведение неинтуитивно).
4043.
Приветствую всех. Есть мнение, что не дочинили в 4043 указанное поведение: при закрытии первого файла в редакторе мы оказываемся в последнем открытом файле, а не в следующем. При N==2 поведение кажется правильным, но при N>2 мы пропускаем все открытые файлы между текущим и последним. Очень прошу посмотреть в это место еще раз. Спасибо.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

при закрытии окна, показывается предыдущее активное перед ним. так задумано, планов по изменению такого поведения нет.
Pretender
Posts: 2
Joined: Thu 25 Sep, 2014 22:54

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

Post by Pretender »

Жаль, было удобно закрывать все файлы от текущего - нажал ESC и жди, пока в панелях не окажешься. После изменений стало неудобно, everyday i'm shuffling какой-то. Еще раз жаль.
2useven10
Posts: 5211
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Pretender wrote: Жаль, было удобно закрывать все файлы от текущего
Сделайте макрос, чтобы было не жаль.
2useven10
Posts: 5211
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Например такой наивный (что вижу, то пишу):
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

мне кажется, проще в ee_quit активировать первый редактор из списка. ну там с проверкой, есть ли модальные окна.
MDM
Posts: 90
Joined: Fri 02 Dec, 2005 20:47
Location: Москва
Has thanked: 4 times
Been thanked: 2 times

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

Post by MDM »

Поясните, для чего вообще нужен "Desktop"? Нажимаешь F12 и 0 и попадаешь на неактивную черную панель, прочитал весь топик, но так и не понял зачем он и как им пользоваться.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

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

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