Пока разных меню по кнопке "ContextMenu"

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
Oregon
Posts: 4
Joined: Sun 07 Apr, 2019 07:08
Has thanked: 1 time

Пока разных меню по кнопке "ContextMenu"

Post by Oregon » Sun 07 Apr, 2019 08:35

В какой-то из предыдущих версий Фара имел возможность вывести обычное меню по кнопке на клав-ре "ContextMenu" и графический (GUI) вариант по Shift+ContextMenu.

На данный момент это не работает - в зависимости от настроек плагина EMenu выводится либо всегда обычное, либо GUI. По Alt+ContextMenu ничего не выводится вообще. Хотелось бы восстановить этот ф-л.

Версия Фар - 3.0.5354
С-ма Win'10
Все x64

Не специалист в плагинах, но пытался сам внести изменения в файл Plugins\EMenu\Hotkey.lua, успеха не добился. Файл судя по коду устаревший.

Заранее спасибо!

Shmuel
Posts: 5709
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 201 times

Пока разных меню по кнопке "ContextMenu"

Post by Shmuel » Sun 07 Apr, 2019 08:53

Oregon wrote:
Sun 07 Apr, 2019 08:35
пытался сам внести изменения в файл Plugins\EMenu\Hotkey.lua, успеха не добился. Файл судя по коду устаревший.
1. Из чего видно, что файл устаревший?
2. Для того, чтобы этот файл работал, нужно скопировать его в %farprofile%\Macros\scripts и перезапустить Фар.

Oregon
Posts: 4
Joined: Sun 07 Apr, 2019 07:08
Has thanked: 1 time

Пока разных меню по кнопке "ContextMenu"

Post by Oregon » Sun 07 Apr, 2019 13:33

2. Спасибо, помогло (вкупе с доработкой кода)!
Кстати, с чего начать более глубокое знакомство с плагинам, и с этим фактом (куда скопировать файл), в частности?

1.
Такой код сейчас (без пробела после Menu)

Code: Select all

Keys("F11 x Enter") if Menu .Id == "5099B83C-4222-4325-95A6-F6FC4635DED6" then  Keys("1") end
а) "x" неактуален, EMenu выбирается по "e" в последних версиях Фара
б) id EMenu ныне "C8660293-6195-4303-9A5F-A6E7F603AE12". Впрочем мне пришлось вообще убрать этот if , чтобы заработало

Shmuel
Posts: 5709
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 201 times

Пока разных меню по кнопке "ContextMenu"

Post by Shmuel » Sun 07 Apr, 2019 14:18

Oregon wrote:
Sun 07 Apr, 2019 13:33
Кстати, с чего начать более глубокое знакомство с плагинам, и с этим фактом (куда скопировать файл), в частности?
С плагинами - %farhome%\Encyclopedia\Encyclopedia.ru.chm или https://api.farmanager.com/
С макросами - все прочие файлы в %farhome%\Encyclopedia (это по вопросу куда скопировать файл).
Ну и, конечно, куча материалов в соответствующих разделах на данном форуме.
Last edited by Shmuel on Sun 07 Apr, 2019 14:20, edited 1 time in total.

User avatar
DrKnS
Posts: 5157
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 190 times

Пока разных меню по кнопке "ContextMenu"

Post by DrKnS » Sun 07 Apr, 2019 16:10

Oregon wrote:
Sun 07 Apr, 2019 13:33
"x" неактуален
Нет.
id EMenu ныне "C8660293-6195-4303-9A5F-A6E7F603AE12"
Нет.

Oregon
Posts: 4
Joined: Sun 07 Apr, 2019 07:08
Has thanked: 1 time

Пока разных меню по кнопке "ContextMenu"

Post by Oregon » Mon 08 Apr, 2019 11:36

По первому вопросу - ориентируюсь сугубо на реальность, данную в ощущениях.
1) Скачал дистриб Фара с официального сайта, установил (билд 5354), запустил.
2) Нажимаю F11, и, во-первых, не вижу символа "x" напротив EMenu, во-вторых, по нажатию на "x" ничего не происходит. Полагаю, именно поэтому код Keys("F11 x Enter") у меня не работает как ожидается.

По второму - возможно не прав насчет id, но вот этот if: Menu .Id == "5099B83C-4222-4325-95A6-F6FC4635DED6" у меня не срабатывает.

Oregon
Posts: 4
Joined: Sun 07 Apr, 2019 07:08
Has thanked: 1 time

Пока разных меню по кнопке "ContextMenu"

Post by Oregon » Mon 08 Apr, 2019 11:39

Впрочем, не совсем точен, еще 2 плагина установил, может они как-то повлияли

User avatar
DrKnS
Posts: 5157
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 190 times

Пока разных меню по кнопке "ContextMenu"

Post by DrKnS » Mon 08 Apr, 2019 11:55

far /import %farhome%\plugins\emenu\hotkey.farconfig

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

Пока разных меню по кнопке "ContextMenu"

Post by HaRT » Mon 08 Apr, 2019 12:16

DrKnS, наверно, всё же far /import "%FarHome%\Plugins\EMenu\Hotkey.farconfig" (в кавычках)?
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Пока разных меню по кнопке "ContextMenu"

Post by John Doe » Mon 08 Apr, 2019 12:46

Импортировать ещё и хоткеи это совсем оверкилл.
Вот я когда-то выкладывал макросы viewtopic.php?p=108045#p108045

www
Posts: 23
Joined: Tue 05 Feb, 2019 10:39
Has thanked: 3 times

Пока разных меню по кнопке "ContextMenu"

Post by www » Sat 20 Apr, 2019 20:52

Можно ли вызывать графический вариант меню по Shift+правая кнопка мыши, а без Shift - как обычно текстовое меню?
Last edited by www on Sat 20 Apr, 2019 20:53, edited 1 time in total.

Post Reply

Return to “Нужна помощь”