Page 3 of 12

Posted: Wed Dec 02, 2009 7:57 am
by VladSh
Instructor
Frost предлагает глобальное управление горячими клавишами, я его в этом поддерживаю. Можно было бы свести все в одно место, и даже отображать зарезервированные комбинации, допустим, слегка сереньким цветом, но давать переопределять. Это было бы действительно класно.

Posted: Wed Dec 02, 2009 7:59 am
by Fr0sT
Вот и я о том же... изменение меню, переназначение, обнуление старых... имхо, именно поэтому Линух столько времени находился на задворках популярности — чересчур ориентирован на экспертов, которым не в лом копаться в текстовых конфигах. Я сам далеко не чайник, но уже настал момент, когда в некоторые вещи вникать банально не хочется. Да, понимаю, что писать гуй, тем более настроечный, - занятие самое утомительное из всего процесса кодинга, и самое неинтересное к тому же. Сам таков. Но всё же встречают по гую, родимому, уже потом начиная осваивать функции.

Ещё идейка: заменить ставящие в тупик Command(###) краткими описаниями функций, хотя бы как в Ворде, на инглише и в одно слово, типа SelectText, InsertClipboard и т.д. Делать вроде немного - ввести константы да сделать поиск по ним, а польза была бы неоценимая.

Posted: Wed Dec 02, 2009 8:03 am
by VladSh
Fr0sT wrote:уже настал момент, когда в некоторые вещи вникать банально не хочется
не хочется, потому что неудобно
Fr0sT wrote:Да, понимаю, что писать гуй, тем более настроечный, - занятие самое утомительное из всего процесса кодинга, и самое неинтересное к тому же.
Так весь код уже написан - в Hotkeys-плагине, просто перенести и причесать)

Posted: Wed Dec 02, 2009 10:53 am
by se7h
перенести назначение горячих клавиш в одно место - хорошая идея, я её поддерживаю

удобство - как минимум 50% успеха программы

Posted: Sun Dec 20, 2009 2:08 pm
by ccaid
если отредактировать Имя ранее введенного хоткея, то будет предложено Добавить, а не Изменить

Posted: Mon Dec 21, 2009 12:36 pm
by Instructor
ccaid
Так и должно быть.

Posted: Mon Dec 21, 2009 6:24 pm
by ccaid
а каков замысел?

Posted: Sun Feb 07, 2010 2:38 pm
by VladSh
Добавьте, пожалуйста:
- поддержку клавиши Win!
- возможность переименования "строк";
- в Combo поля "Команда" выбор должен производиться не из фиксированных значений, жёстко сохранённых в плаге, а из забитых пользователем; компромиссный вариант: объединить фиксированные и забитые пользователем и выдавать общий список;
- возможность сортировок данных при клике на любую колонку;
- сохранение размеров диалога.

Ещё было бы классно включать/отключать действия (строки) внешней командой, например 2-й параметр внешнего вызова можно было бы использовать для этого, передавая 0, а 3-м параметром - наименование строки, т.е. значение из первой колонки таблицы плагина.
В таблицу добавить ещё одну колоночку, которая отображала бы галочками включённые (действующие в настоящее время) "строки" (комбинации клавиш).
При таком подходе можно будет динамически включать/выключать комбинации клавиш, например с помощью скриптов.

Posted: Mon Feb 08, 2010 3:42 pm
by Instructor
VladSh wrote:- возможность переименования "строк";
Что есть "строки"? Возможность переименования имени имеется.
- сохранение размеров диалога.
Должны сохраняться.

Posted: Mon Feb 08, 2010 4:34 pm
by VladSh
Instructor wrote:Что есть "строки"? Возможность переименования имени имеется.
Строки, что отображаются в диалоге :) Не знаю как лучше назвать)
При изменении имени кнопка меняется на "Добавить". При добавлении пишет ошибку, что такая комбинация клавиш уже есть... Чтобы переименовать, надо скопировать код из поля "Команда", потом удалить эту строку)), а затем создать новую с новым именем((
Instructor wrote:
VladSh wrote:- сохранение размеров диалога.
Должны сохраняться.
Размеры самого окна сохраняются, но толку? Я сделал колонку "Команда" пошире, т.к. скрипт не вмещается, - вот это не сохраняется!
Приходится каждый раз тягать эту колонку((

Posted: Mon Feb 08, 2010 4:39 pm
by Instructor
Строки, что отображаются в диалоге
Чтобы переименовать имя команды достаточно дважды кликнуть по имени, либо нажать Enter.
Размеры самого окна сохраняются, но толку?
Да, размеры колонок пока не сохраняются.

Posted: Mon Feb 08, 2010 4:45 pm
by VladSh
Instructor wrote:
VladSh wrote:Строки, что отображаются в диалоге
Чтобы переименовать имя команды достаточно дважды кликнуть по имени, либо нажать Enter.
Не получается.
Видна кнопка "Добавить", при нажатию на которую выдаётся сообщение Горячая клавиша уже назначена для "AC_kbdOnOff". При нажатии на Enter ничего не происходит.
Даже если бы и было так, то это очень неявное поведение.

Posted: Mon Feb 08, 2010 5:02 pm
by Instructor
Может с этой стороны? :)
http://akelpad.sourceforge.net/files/HotkeysRename.png

Posted: Mon Feb 08, 2010 5:25 pm
by VladSh
Так гораздо легче! :lol:

Posted: Wed Feb 10, 2010 6:19 pm
by Instructor
Добавлено: список всех активных горячих клавиш (кроме клавиш окна редактирования: Home, PageDown и т.п.).

Added: all active hotkeys list (except control depended: Home, PageDown, etc).


Hotkeys plugin v2.5