Поведение, когда нужно сделать выбор из нескольких макросов
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Поведение, когда нужно сделать выбор из нескольких макросов
Вскоре будет возможна ситуация, когда при нажатии кнопкосочетания может быть более одного макроса-кандидата на исполнение (уже после отсева по условиям и приоритетам). В этой ситуации будет выведено меню выбора макроса для исполнения.
Вопрос: в случае отмены меню, что делать:
1. съедать кнопкосочетание
2. передавать его дальше как неиспользованное
3. добавлять пункт в меню, при выборе которого будет (2), а при отмене меню будет (1)
4. другие идеи?
Вопрос: в случае отмены меню, что делать:
1. съедать кнопкосочетание
2. передавать его дальше как неиспользованное
3. добавлять пункт в меню, при выборе которого будет (2), а при отмене меню будет (1)
4. другие идеи?
Re: Поведение, когда нужно сделать выбор из нескольких макро
Однозначно (1) - проглатывать кнопкосочетание, не отдавать его дальше, т.к. мы выбрали вызов макроса, иначе получим следующее (пример): F8 в панелях удаляет файл, а мы на F8 навесили вызов какого-то плагина с каким-то макро-антуражем. Если не будет (1), а, скажем (2), то получим удаленный файловый объект.
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Поведение, когда нужно сделать выбор из нескольких макро
...
4. Не выводить меню
4а. Выполнять первый
4б. Выполнять оба поочерёдно
P.S.
Это просто сырые идеи.
Пока я за (3) (1)
4. Не выводить меню
4а. Выполнять первый
4б. Выполнять оба поочерёдно
P.S.
Это просто сырые идеи.
Пока я за (3) (1)
Re: Поведение, когда нужно сделать выбор из нескольких макро
Появилось меню, отменили, на его месте опять появилось меню. Опять отменили.zg wrote:3.
Зачем лишние телодвижения?
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Re: Поведение, когда нужно сделать выбор из нескольких макро
Нет, это добавление пункта в том же меню:Skirda wrote:Появилось меню, отменили, на его месте опять появилось меню. Опять отменили.
Зачем лишние телодвижения?
Code: Select all
╔═ Execute a macro ══╗
║ test macro1 ║
║ test macro2 ║
╟────────────────────╢
║ Native key action ║ <====
╚════════════════════╝
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Поведение, когда нужно сделать выбор из нескольких макро
Я за 3. Predefined action
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Поведение, когда нужно сделать выбор из нескольких макро
В принципе не мешает - но совершенно бессмысленно. Если только один макрос - он выполняется сразу, вариантов нет. А если два - то зачем то появляется вариант "пропустить все макросы".
Я, например, таким образом группирую редко используемые макросы, для которых жалко кнопки, вешаю их все на сочетание типа CtrlAltF12. И зачем мне в каждом таком меню "левый" пункт, по которому ничего не происходит?
Я, например, таким образом группирую редко используемые макросы, для которых жалко кнопки, вешаю их все на сочетание типа CtrlAltF12. И зачем мне в каждом таком меню "левый" пункт, по которому ничего не происходит?
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Поведение, когда нужно сделать выбор из нескольких макро
До опыта - я за "1. съедать кнопкосочетание". Не приходят в голову юз-кейсы для других вариантов. Те, кто за другие варианты, и кому не лень, приведите примеры, будет полезно понять, почему это удобно.
Опять же есть практический опыт MacroLib. Там, суть, вариант 1, если я правильно понимаю, и за время пользования других пожеланий не появилось.
Опять же есть практический опыт MacroLib. Там, суть, вариант 1, если я правильно понимаю, и за время пользования других пожеланий не появилось.
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Re: Поведение, когда нужно сделать выбор из нескольких макро
У меня нет явного предпочтения 1-му или 3-му варианту - именно поэтому и задал вопрос в форуме.NightRoman wrote:Те, кто за другие варианты, и кому не лень, приведите примеры, будет полезно понять, почему это удобно.
В качестве примера можно привести несколько плагинов "историй", сидящих на AltF8, AltF11, AltF12. Тогда при нажатии AltF12 можно выбрать либо желаемый плагин, либо родную фаровскую историю по дополнительному пункту меню.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Поведение, когда нужно сделать выбор из нескольких макро
Если действительно нужна родная история среди прочих альтернатив, то юзер такой макрос может добавить, который дефолтную кнопку и вызывает (то есть делает, как хочет, а не как забито в Фаре). А если не нужна, то и не надо лишний пункт иметь "вызвать родную кнопку".
Last edited by NightRoman on Tue 25 Dec, 2012 21:13, edited 1 time in total.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Поведение, когда нужно сделать выбор из нескольких макро
Это весьма странный UseCase. Если у меня установлен один плагин для истории то по AltFxx вызовется только он и стандартный будет не доступен. А если я установлю второй - то сразу появится выбор из 3-х вариантов?... Если мне реально нужен выбор между плагином и стандартным обработчиком - то я всегда могу написать макрос для стандартного обработчика и повесить его на ту же клавишу. А вот в варианте 3 как раз нет нормального решения для задачи выбора между одним плагином и стандартным обработчиком - в меню всегда будут 3 варианта, из которых 2 будут делать одно и то же.Shmuel wrote:В качестве примера можно привести несколько плагинов "историй", сидящих на AltF8, AltF11, AltF12. Тогда при нажатии AltF12 можно выбрать либо желаемый плагин, либо родную фаровскую историю по дополнительному пункту меню.
NightRoman опередил, но все равно запощу - долго набирал, жалко.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Поведение, когда нужно сделать выбор из нескольких макро
Что, возможно, имеет смысл - это добавит галочку "использовать в дальнейшем", чтобы при повторных вызовах сразу вызывался предпочитаемый макрос, без меню. Только нужно придумать способ сбросить эту галочку и вернуть меню, если хочется сменить предпочтение...