Показ разных меню по кнопке Apps ("ContextMenu")
Показ разных меню по кнопке Apps ("ContextMenu")
В какой-то из предыдущих версий Фара имел возможность вывести обычное меню по кнопке на клав-ре "ContextMenu" и графический (GUI) вариант по Shift+ContextMenu.
На данный момент это не работает - в зависимости от настроек плагина EMenu выводится либо всегда обычное, либо GUI. По Alt+ContextMenu ничего не выводится вообще. Хотелось бы восстановить этот ф-л.
Версия Фар - 3.0.5354
С-ма Win'10
Все x64
Не специалист в плагинах, но пытался сам внести изменения в файл Plugins\EMenu\Hotkey.lua, успеха не добился. Файл судя по коду устаревший.
Заранее спасибо!
На данный момент это не работает - в зависимости от настроек плагина EMenu выводится либо всегда обычное, либо GUI. По Alt+ContextMenu ничего не выводится вообще. Хотелось бы восстановить этот ф-л.
Версия Фар - 3.0.5354
С-ма Win'10
Все x64
Не специалист в плагинах, но пытался сам внести изменения в файл Plugins\EMenu\Hotkey.lua, успеха не добился. Файл судя по коду устаревший.
Заранее спасибо!
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Пока разных меню по кнопке "ContextMenu"
1. Из чего видно, что файл устаревший?
2. Для того, чтобы этот файл работал, нужно скопировать его в %farprofile%\Macros\scripts и перезапустить Фар.
Пока разных меню по кнопке "ContextMenu"
2. Спасибо, помогло (вкупе с доработкой кода)!
Кстати, с чего начать более глубокое знакомство с плагинам, и с этим фактом (куда скопировать файл), в частности?
1.
Такой код сейчас (без пробела после Menu)
а) "x" неактуален, EMenu выбирается по "e" в последних версиях Фара
б) id EMenu ныне "C8660293-6195-4303-9A5F-A6E7F603AE12". Впрочем мне пришлось вообще убрать этот if , чтобы заработало
Кстати, с чего начать более глубокое знакомство с плагинам, и с этим фактом (куда скопировать файл), в частности?
1.
Такой код сейчас (без пробела после Menu)
Code: Select all
Keys("F11 x Enter") if Menu .Id == "5099B83C-4222-4325-95A6-F6FC4635DED6" then Keys("1") end
б) id EMenu ныне "C8660293-6195-4303-9A5F-A6E7F603AE12". Впрочем мне пришлось вообще убрать этот if , чтобы заработало
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Пока разных меню по кнопке "ContextMenu"
С плагинами - %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.
Пока разных меню по кнопке "ContextMenu"
По первому вопросу - ориентируюсь сугубо на реальность, данную в ощущениях.
1) Скачал дистриб Фара с официального сайта, установил (билд 5354), запустил.
2) Нажимаю F11, и, во-первых, не вижу символа "x" напротив EMenu, во-вторых, по нажатию на "x" ничего не происходит. Полагаю, именно поэтому код Keys("F11 x Enter") у меня не работает как ожидается.
По второму - возможно не прав насчет id, но вот этот if: Menu .Id == "5099B83C-4222-4325-95A6-F6FC4635DED6" у меня не срабатывает.
1) Скачал дистриб Фара с официального сайта, установил (билд 5354), запустил.
2) Нажимаю F11, и, во-первых, не вижу символа "x" напротив EMenu, во-вторых, по нажатию на "x" ничего не происходит. Полагаю, именно поэтому код Keys("F11 x Enter") у меня не работает как ожидается.
По второму - возможно не прав насчет id, но вот этот if: Menu .Id == "5099B83C-4222-4325-95A6-F6FC4635DED6" у меня не срабатывает.
Пока разных меню по кнопке "ContextMenu"
Впрочем, не совсем точен, еще 2 плагина установил, может они как-то повлияли
- HaRT
- Moderator
- Posts: 10858
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Пока разных меню по кнопке "ContextMenu"
DrKnS, наверно, всё же
far /import "%FarHome%\Plugins\EMenu\Hotkey.farconfig"
(в кавычках)?Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Пока разных меню по кнопке "ContextMenu"
Импортировать ещё и хоткеи это совсем оверкилл.
Вот я когда-то выкладывал макросы viewtopic.php?p=108045#p108045
Вот я когда-то выкладывал макросы viewtopic.php?p=108045#p108045
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Пока разных меню по кнопке "ContextMenu"
Попробуйте взять макросы по ссылке из сообщения, предшествующего вашему, и заменить там клавиши соответственно на MsRClick и ShiftMsRClick.
Пока разных меню по кнопке "ContextMenu"
Shmuel, Так графическое меню появляется. Но вместе с ним появляется и еще одно меню командной строки (см.скриншот). Так же это меню появляется при использовании мыши на "кнопках" в нижней части консоли "Помощь", "ПользМ", "Просм" и т.д.
Last edited by www on Mon 22 Apr, 2019 09:07, edited 1 time in total.
- HaRT
- Moderator
- Posts: 10858
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Пока разных меню по кнопке "ContextMenu"
Обращаю ваше внимание, что нажатый модификатор Shift ведёт к показу расширенного меню (как и в Проводнике), т.ч. вы, скорее всего, будете получать разный состав пунктов в текстовом и графическом меню.
Фар есть инструмент, а не нянька. © 2009 DrKnS