RClickEx — Right Click Menu Activator

Здесь обсуждается всё, что касается макросов.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 14549
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 508 times
Contact:

RClickEx — Right Click Menu Activator

Post by John Doe »

Скрипт позволяет использовать правую клавишу мыши в панелях для вызова контекстного меню (посредством EMenu),
не теряя возможности выделения файлов этой же клавишей.

Возможны несколько вариантов активации меню:
  • Удержанием правой клавиши.
  • Кликом двумя клавишами одновременно
    (не имеет значения какая из клавиш нажата первой, но требуется Far 3 build >= 6171).
  • При клике правой клавишей с модификатором Ctrl/Shift
    (помимо этого модификаторы изменяют вид меню, см. ниже).
Через меню конфигурации плагинов доступны такие настройки:
  • использовать графическое / или текстовое меню;
  • активировать меню:
    • при удержании клавиши / или при нажатии обоих клавиш вместе;
    • опционально, и при клике с Ctrl и/или Shift;
  • для режима с удержанием: время задержки (мс), после которого вызывается меню.
Особенности:
  • Обрабатываются нажатия [Ctrl+][Shift+]MsRClick:
    • Использование Ctrl инвертирует настройку графическое / текстовое меню.
    • При нажатом Shift открывается “расширенное” меню.
  • Вызов графического меню происходит после отпускания клавиши (в целях обхода бага).
  • Работает в том числе и в плагиновой панели, если файлы на ней реальные.
    За пределами панелей (на пустом месте) никаких функций не предусмотрено.
  • Подразумевается, что настройка (far:config) Panel.RightClickSelect=true,
    ведь в противном случае скрипт просто не имеет смысла.
Первоначальная идея отсюда: https://forum.farmanager.com/viewtopic.php?t=7200

https://gist.github.com/johnd0e/aa4116a5bbfd29937eab72859b7abb49 | Скачать
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14549
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 508 times
Contact:

RClickEx — Right Click Menu Activator

Post by John Doe »

  • Обновил для свежих билдов фара
  • Добавил третий способ активации - с модификаторами
https://t.me/FarManager — Telegram чат
User avatar
John Doe
Бюрократ
Posts: 14549
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 508 times
Contact:

RClickEx — Right Click Menu Activator

Post by John Doe »

Обновление: мелкие улучшения и встроенная справка (в конфигурации).
https://t.me/FarManager — Telegram чат
Post Reply

Return to “Обсуждение макросов”