Page 9 of 12

Posted: Wed Aug 14, 2013 8:40 am
by Instructor
die_klaster
Нет. Hotkeys плагин не управляет событиями мыши, а только клавиатуры.

Posted: Mon Nov 04, 2013 3:48 pm
by Drugmix
Instructor
а вот такой вопрос по архитектуре акелпада:
не считаете ли Вы, что правильней было бы использовать немного другой подход для хоткеев: чтобы все плагины, которые используют для своих нужд любые хоткеи - должны были бы регистрироваться у плагина hotkeys?
А плагин hotkeys - регистрировал бы у себя их запросы.
Такой подход позволил бы пользователю увидеть список ВСЕХ хоткеев, используемых в программе и менять их из единого места.
А также, можно было бы автоматически оповещать о конфликтах хоткеев используемых двумя разными плагинами.
Потенциально негативной особенностью такого подхода стала бы невозможность использования хоткеев, если плагин hotkeys не установлен/не включён.
М?

Posted: Mon Nov 04, 2013 3:52 pm
by Instructor
Drugmix
Сами ответили на свой вопрос.

Posted: Mon Nov 04, 2013 4:33 pm
by Drugmix
Instructor
Вы про
Drugmix wrote:Потенциально негативной особенностью такого подхода стала бы невозможность использования хоткеев, если плагин hotkeys не установлен/не включён.
? это разве большая проблема? ну стал бы этот плагин "must have" для всех и всё.

Ну или может быть тогда можно улучшить существующую архитектуру так, чтобы в окне "Hotkeys plugin" отображались бы сразу 2 списка: общие хоткеи (тот список, что сейчас показывается при нажатии на кнопку "All keys"), а над ним список созданных юзером хоткеев (то, что сейчас отображается в "Hotkeys plugin"), и чтобы можно было менять хоткеи в любом из списков, а не как это сделано сейчас: менять можно в одном, а другой список - read only, и значения в нём можно менять только через настройки внутри самих плагинов, которым принадлежат хоткеи.

Posted: Tue Nov 05, 2013 9:47 am
by VladSh
Drugmix
Имеется в виду это:
Drugmix wrote:Потенциально негативной особенностью такого подхода стала бы невозможность использования хоткеев, если плагин hotkeys не установлен/не включён.
Это решаемо, если сделать окно назначения горячих клавиш в самой программе, а уже она опрашивает плагины, например если есть плагин Scripts, то добавляет список скриптов. Можно было бы переключаться между видами: "Отображать только скрипты", "Отображать только плагины" и т.д.

Posted: Tue Nov 05, 2013 5:06 pm
by Lenchik
Это не то же самое, что встроить хоткейный функционал в программу?
Если да, то какой в нём прок для случая, когда ни один плагин не установлен?

Posted: Tue Nov 05, 2013 5:35 pm
by Drugmix
Lenchik
в программе нельзя из единого списка хоткеев изменять эти самые хоткеи.
Можно только посмотреть чей это хоткей и лезть искать её в настройках того плагина, к которому он относится и там менять.
Или кликнуть в списке по хоткею и создать его дубликат, но это не то же самое, что поменять хоткей.

Если ни один плагин не установлен - то и плагин hotkeys будет не нужен (если только в самом акелпаде нет каких-то встроенных хоткеев, не знаю).

Posted: Tue Nov 05, 2013 8:02 pm
by Serge Yolkin
Lenchik wrote:Если да, то какой в нём прок для случая, когда ни один плагин не установлен?
Insert(...), Exec(...), Command(...) ...

Posted: Sun Dec 08, 2013 7:01 am
by Instructor
Добалено: необязательный параметр в метод Command() для его передачи внутренней команде.

Added: optional parameter in method Command() for passing to internal command.


Hotkeys plugin v5.7

Posted: Sat Jan 11, 2014 11:32 am
by Lenchik
Сделайте, пожалуйста, так, чтобы плагин собирал данные о хоткеях, назначенных не только в Scripts плагине, но и в других, например, в настройках плагина Log.
Чтобы в едином месте всё видеть и чтобы не назначать неосознанно на те же клавиатурные комбинации.

Posted: Sat Jan 11, 2014 4:39 pm
by FeyFre
Lenchik, ээ плагин и собирает. Кнопка "All keys..."

Posted: Sat Jan 11, 2014 5:46 pm
by opk44
FeyFre
Нет, не собирает (и вряд ли будет). В этом легко убедиться, если попытаться отыскать (нажав кнопку "All keys...") какой-либо из хоткеев Log-плагина. Например [Shift+F4].

Posted: Sun Jan 12, 2014 7:41 am
by Lenchik
Я-то не предлагаю переносить установку хоткеев везде в плагин Hotkeys, пусть просто приводит информацию, что "вот в таких-то плагинах ещё вот эти комбинации, но отсюда вы их не поменяете".

Posted: Sun Apr 13, 2014 6:27 am
by Instructor
Изменено: клавиши Вверх и Вниз в поле фильтра переключают на список.

Changed: Up and Down keys in the filter field switches to the list.


Hotkeys plugin v5.9

Posted: Sat Oct 04, 2014 11:39 am
by Lenchik
Список всех клавиш можно сортировать по столбцам. А список назначенных, открывающийся по-умолчанию - почему-то нельзя. Печалька.