Невозможно использовать грабер на десктопе, открытым из редактора или просмотрщика по Ctrl+O

Здесь можно сообщить о найденных багах в Far.
Post Reply
Yegor
Posts: 847
Joined: Mon 04 Apr, 2005 13:41
Location: Kharkov, Ukraine
Has thanked: 2 times
Been thanked: 7 times

Невозможно использовать грабер на десктопе, открытым из редактора или просмотрщика по Ctrl+O

Post by Yegor » Thu 13 Oct, 2016 19:19

Собственно,

1) открыть любой файл на просмотр/редактирование;
2) нажать Ctrl+O;
3) нажать Alt+Ins чтобы выделить что-либо;

Expected: грабер работает
Actual: грабер не работает, десктоп переключается назад в редактор/просмотрщик.

Некритично, но иногда очень надо.

// Far 3.0 build 4809 x86 / Windows 10 x64
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

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

Невозможно использовать грабер на десктопе, открытым из редактора или просмотрщика по Ctrl+O

Post by John Doe » Fri 14 Oct, 2016 07:29

У меня есть макрос, который по CtrlO пытается переключиться в Desktop.
AltIns тогда работает.

К сожалению, для модальных окон это сейчас не работает http://bugs.farmanager.com/view.php?id=3302

В контексте данного топика:
У меня есть макрос, который по CtrlO пытается переключиться в Desktop.
Было бы неплохо, чтобы фар это делал по CtrlO самостоятельно, или хотя бы позволял переключиться через F12.

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

Невозможно использовать грабер на десктопе, открытым из редактора или просмотрщика по Ctrl+O

Post by zg » Fri 14 Oct, 2016 09:17

1. всё таки это надо в следующий раздел.
2. просто показывать честный десктоп по ctrl-o не просто, а очень просто. но подозреваю многим это не понравится. поэтому хотелось бы большей формализации, что должно происходить.

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

Невозможно использовать грабер на десктопе, открытым из редактора или просмотрщика по Ctrl+O

Post by John Doe » Fri 14 Oct, 2016 09:56

zg wrote: но подозреваю многим это не понравится. поэтому хотелось бы большей формализации, что должно происходить.
Хочется чтобы Desktop обрабатывал нажатия CtrlO и Esc, переключаясь при этом в предыдущее окно.

Причём это желательно независимо от сабжа, т.е. неважно как мы попали в Desktop, хоть из F12.
(Макросами опробовано, удобно)

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

Невозможно использовать грабер на десктопе, открытым из редактора или просмотрщика по Ctrl+O

Post by zg » Fri 14 Oct, 2016 13:02

решается макросом. кнопки для выхода допиливаются по вкусу.

Code: Select all

local F=far.Flags
Macro
{
  area="Editor";key="CtrlO";
  action=function()
    local id
    id=far.MacroAdd(F.MACROAREA_OTHER,0,"CtrlO",'if false then end',"",function()
      far.MacroDelete(id)
      panel.SetUserScreen()
      return true
    end)
    if id then panel.GetUserScreen() end
  end
}

Post Reply

Return to “Глюки и баги”