Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 6)

Модерирует : gyra, Maz

Maz (26-09-2022 12:52): FAR Manager (часть 7)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
-- RClick выделяет файл/ длинный RClick вызывает контекстное меню (c) IgorZ
-- Версия 2.0
 
local EMenu = "742910F1-02ED-4542-851F-DEE37C2E13B2"
-- Минимальная задержка отпускания кнопки в миллисекундах, после которой вызывается меню
local MinDelay = 500
local MouseClickOn = ""
local timer
 
local function OnTimer()
  timer:Close() timer = nil
  if Mouse.Button==2 and (MouseClickOn==APanel.Path.."\\"..APanel.Current) then
    Panel.Select(0,2,1)
    far.MacroPost('Plugin.Command("'..EMenu..'","rclk_gui:")')
  end
  MouseClickOn = ""
end
 
Macro{
  area="Shell"; key="MsRClick";
  description="EMenu: mouse activation";
  condition=function() return not timer end;
  action=function()
    Keys("MSRClick")
    MouseClickOn = APanel.Path.."\\"..APanel.Current
    timer = far.Timer(MinDelay,OnTimer)
  end;
}

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 15:46 26-05-2021 | Исправлено: Alexyz21, 15:47 26-05-2021
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 6)
Maz (26-09-2022 12:52): FAR Manager (часть 7)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru