Hotkeys plugin
- Author
- Message
-
Offline
- Posts: 582
- Joined: Mon Apr 08, 2013 9:50 pm
- Location: Win7SP1x64, APx64
Instructor
а вот такой вопрос по архитектуре акелпада:
не считаете ли Вы, что правильней было бы использовать немного другой подход для хоткеев: чтобы все плагины, которые используют для своих нужд любые хоткеи - должны были бы регистрироваться у плагина hotkeys?
А плагин hotkeys - регистрировал бы у себя их запросы.
Такой подход позволил бы пользователю увидеть список ВСЕХ хоткеев, используемых в программе и менять их из единого места.
А также, можно было бы автоматически оповещать о конфликтах хоткеев используемых двумя разными плагинами.
Потенциально негативной особенностью такого подхода стала бы невозможность использования хоткеев, если плагин hotkeys не установлен/не включён.
М?
а вот такой вопрос по архитектуре акелпада:
не считаете ли Вы, что правильней было бы использовать немного другой подход для хоткеев: чтобы все плагины, которые используют для своих нужд любые хоткеи - должны были бы регистрироваться у плагина hotkeys?
А плагин hotkeys - регистрировал бы у себя их запросы.
Такой подход позволил бы пользователю увидеть список ВСЕХ хоткеев, используемых в программе и менять их из единого места.
А также, можно было бы автоматически оповещать о конфликтах хоткеев используемых двумя разными плагинами.
Потенциально негативной особенностью такого подхода стала бы невозможность использования хоткеев, если плагин hotkeys не установлен/не включён.
М?
-
Offline
- Posts: 582
- Joined: Mon Apr 08, 2013 9:50 pm
- Location: Win7SP1x64, APx64
Instructor
Вы про
Ну или может быть тогда можно улучшить существующую архитектуру так, чтобы в окне "Hotkeys plugin" отображались бы сразу 2 списка: общие хоткеи (тот список, что сейчас показывается при нажатии на кнопку "All keys"), а над ним список созданных юзером хоткеев (то, что сейчас отображается в "Hotkeys plugin"), и чтобы можно было менять хоткеи в любом из списков, а не как это сделано сейчас: менять можно в одном, а другой список - read only, и значения в нём можно менять только через настройки внутри самих плагинов, которым принадлежат хоткеи.
Вы про
? это разве большая проблема? ну стал бы этот плагин "must have" для всех и всё.Drugmix wrote:Потенциально негативной особенностью такого подхода стала бы невозможность использования хоткеев, если плагин hotkeys не установлен/не включён.
Ну или может быть тогда можно улучшить существующую архитектуру так, чтобы в окне "Hotkeys plugin" отображались бы сразу 2 списка: общие хоткеи (тот список, что сейчас показывается при нажатии на кнопку "All keys"), а над ним список созданных юзером хоткеев (то, что сейчас отображается в "Hotkeys plugin"), и чтобы можно было менять хоткеи в любом из списков, а не как это сделано сейчас: менять можно в одном, а другой список - read only, и значения в нём можно менять только через настройки внутри самих плагинов, которым принадлежат хоткеи.
Last edited by Drugmix on Tue Nov 05, 2013 1:01 pm, edited 2 times in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Drugmix
Имеется в виду это:
Имеется в виду это:
Это решаемо, если сделать окно назначения горячих клавиш в самой программе, а уже она опрашивает плагины, например если есть плагин Scripts, то добавляет список скриптов. Можно было бы переключаться между видами: "Отображать только скрипты", "Отображать только плагины" и т.д.Drugmix wrote:Потенциально негативной особенностью такого подхода стала бы невозможность использования хоткеев, если плагин hotkeys не установлен/не включён.
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
-
Offline
- Posts: 582
- Joined: Mon Apr 08, 2013 9:50 pm
- Location: Win7SP1x64, APx64
Lenchik
в программе нельзя из единого списка хоткеев изменять эти самые хоткеи.
Можно только посмотреть чей это хоткей и лезть искать её в настройках того плагина, к которому он относится и там менять.
Или кликнуть в списке по хоткею и создать его дубликат, но это не то же самое, что поменять хоткей.
Если ни один плагин не установлен - то и плагин hotkeys будет не нужен (если только в самом акелпаде нет каких-то встроенных хоткеев, не знаю).
в программе нельзя из единого списка хоткеев изменять эти самые хоткеи.
Можно только посмотреть чей это хоткей и лезть искать её в настройках того плагина, к которому он относится и там менять.
Или кликнуть в списке по хоткею и создать его дубликат, но это не то же самое, что поменять хоткей.
Если ни один плагин не установлен - то и плагин hotkeys будет не нужен (если только в самом акелпаде нет каких-то встроенных хоткеев, не знаю).
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Добалено: необязательный параметр в метод Command() для его передачи внутренней команде.
Added: optional parameter in method Command() for passing to internal command.
Hotkeys plugin v5.7
Added: optional parameter in method Command() for passing to internal command.
Hotkeys plugin v5.7
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
FeyFre
Нет, не собирает (и вряд ли будет). В этом легко убедиться, если попытаться отыскать (нажав кнопку "All keys...") какой-либо из хоткеев Log-плагина. Например [Shift+F4].
Нет, не собирает (и вряд ли будет). В этом легко убедиться, если попытаться отыскать (нажав кнопку "All keys...") какой-либо из хоткеев Log-плагина. Например [Shift+F4].
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Изменено: клавиши Вверх и Вниз в поле фильтра переключают на список.
Changed: Up and Down keys in the filter field switches to the list.
Hotkeys plugin v5.9
Changed: Up and Down keys in the filter field switches to the list.
Hotkeys plugin v5.9
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact: