Hotkeys plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
Frost предлагает глобальное управление горячими клавишами, я его в этом поддерживаю. Можно было бы свести все в одно место, и даже отображать зарезервированные комбинации, допустим, слегка сереньким цветом, но давать переопределять. Это было бы действительно класно.
Last edited by VladSh on Wed Dec 02, 2009 8:00 am, edited 1 time in total.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Вот и я о том же... изменение меню, переназначение, обнуление старых... имхо, именно поэтому Линух столько времени находился на задворках популярности — чересчур ориентирован на экспертов, которым не в лом копаться в текстовых конфигах. Я сам далеко не чайник, но уже настал момент, когда в некоторые вещи вникать банально не хочется. Да, понимаю, что писать гуй, тем более настроечный, - занятие самое утомительное из всего процесса кодинга, и самое неинтересное к тому же. Сам таков. Но всё же встречают по гую, родимому, уже потом начиная осваивать функции.

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

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Fr0sT wrote:уже настал момент, когда в некоторые вещи вникать банально не хочется
не хочется, потому что неудобно
Fr0sT wrote:Да, понимаю, что писать гуй, тем более настроечный, - занятие самое утомительное из всего процесса кодинга, и самое неинтересное к тому же.
Так весь код уже написан - в Hotkeys-плагине, просто перенести и причесать)

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

перенести назначение горячих клавиш в одно место - хорошая идея, я её поддерживаю

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

Offline
Posts: 35
Joined: Mon Jun 15, 2009 3:46 pm

Post by ccaid »

если отредактировать Имя ранее введенного хоткея, то будет предложено Добавить, а не Изменить

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

ccaid
Так и должно быть.

Offline
Posts: 35
Joined: Mon Jun 15, 2009 3:46 pm

Post by ccaid »

а каков замысел?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

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

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh wrote:- возможность переименования "строк";
Что есть "строки"? Возможность переименования имени имеется.
- сохранение размеров диалога.
Должны сохраняться.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Строки, что отображаются в диалоге
Чтобы переименовать имя команды достаточно дважды кликнуть по имени, либо нажать Enter.
Размеры самого окна сохраняются, но толку?
Да, размеры колонок пока не сохраняются.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Может с этой стороны? :)
http://akelpad.sourceforge.net/files/HotkeysRename.png

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Так гораздо легче! :lol:

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: список всех активных горячих клавиш (кроме клавиш окна редактирования: Home, PageDown и т.п.).

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


Hotkeys plugin v2.5
Post Reply