Page 1 of 12

Hotkeys plugin

Posted: Mon Sep 01, 2008 3:32 pm
by Instructor
Assign user hotkeys.


<<Download>>

Posted: Wed Sep 03, 2008 7:36 am
by FeyFre
Удобный плагин. А можно в список уже назначенных комбинаций добавить те компбинации которые назначены для запуска плагинов(в качестве read-only элементов) для наглядности?

Posted: Wed Sep 03, 2008 12:11 pm
by VladSh
А если б ещё и редактировать ВСЕ комбинации клавиш (которые и в проге, и плагинах, и скриптах) в одном месте (в этом плаге), тогда вообще бомба!

Posted: Wed Sep 03, 2008 1:54 pm
by FeyFre
Нет всех не надо(и не получится). Достаточно видеть какие комбинации заняты для запуска плагинов.
Еще бы хотелось команду NOOP(или что-то подобное) что бы плагин перехватывал комбинацию клавиш и ничего больше не делал. Ну например мне ненравится вставка даты по CTRL+D: в таком случае я назначу на CTRL+D NOOP, а на другую комбинацию поставлю вставку даты.

А где взять список доступных идентификаторов команд?

Posted: Wed Sep 03, 2008 2:16 pm
by Instructor
Fixed: Command(0) is valid.


Hotkeys plugin v1.1

Posted: Wed Sep 03, 2008 2:17 pm
by Instructor
FeyFre wrote:Ну например мне ненравится вставка даты по CTRL+D: в таком случае я назначу на CTRL+D NOOP, а на другую комбинацию поставлю вставку даты.
Можно назначить следующую команду на Ctrl+D (Hotkeys v1.1).

Code: Select all

Command(0)
Приоритет следующий:
Горячие клавиши плагинов -> Горячие клавиши плагина Hotkeys -> Акселераторы программы -> Горячие клавиши окна редактирования.
FeyFre wrote:А где взять список доступных идентификаторов команд?
Hotkeys-Rus.txt:
Для полного перечня команд: см. AkelDLL.h в исходных кодах

Posted: Thu Sep 04, 2008 8:19 am
by VladSh
Не знаю, баг это или фича, но при переходе на строку 0 [Command(4162)] выводится сообщение об ошибке "Неверный номер строки", хотя при задании отрицательного номера курсор просто устанавливается в начало первой строки.
Передложение: при задании нуля также молча устанавтивать курсор в начало 1-й строки.
А вообще я не знал о такой команде - обалденная штука! 8)
Назначил комбинацию клавиш Ctrl+G.

Updated: о блин, не разобрался, оказывается отрицательное значение отсчитывается от конца файла... интересно, где это можно применить?
Тогда при 0 можно выводить, а можно и не выводить ошибку, но просто ничего не делать, т.е. не переводить курсор.

Posted: Thu Sep 04, 2008 9:23 am
by Instructor
VladSh wrote:А вообще я не знал о такой команде - обалденная штука! 8)
Назначил комбинацию клавиш Ctrl+G.
Вызов диалога перехода на строку итак стандартно вызывается по Ctrl+G :)

Posted: Thu Sep 04, 2008 1:32 pm
by VladSh
Instructor
И правда! :mrgreen:

Posted: Sat Sep 06, 2008 2:06 am
by ravenlaughs
All I can read in Russian is the smilies ;)

But I'm smiling too.

Posted: Sat Sep 13, 2008 2:51 pm
by Instructor
Added: Recode() method.


Hotkeys plugin v1.2

Posted: Fri Oct 10, 2008 1:36 pm
by Mr.Merak
как назначить гор.кл. на "о программе"?

Posted: Sat Oct 11, 2008 2:55 am
by Instructor
Mr.Merak

Hotkeys-Rus.txt:
Для полного перечня команд: см. AkelDLL.h в исходных кодах плагина.

Posted: Sat Oct 11, 2008 8:20 am
by Mr.Merak
Instructor wrote: Для полного перечня команд: см. AkelDLL.h в исходных кодах плагина.
...ох уж мне этот программистский подход :)

Posted: Fri Oct 24, 2008 5:05 pm
by tireless
I add a Hotkey "F5",the Command is

Code: Select all

Exec(`%f`) 


Then,for example,I opened D:\test.bat,the code is:

Code: Select all

@echo off
echo %cd%
pause>nul
I pressed F5,the Command Prompt Window displayed this:
C:\WINDOWS\System32
which is the AkelPad's directory.Double-click D:\test.bat,it will display "D:\",I would like this.How?

I know there is a method,set "Command" to:

Code: Select all

Exec(`rundll32.exe shell32,ShellExec_RunDLL "%f"`, "%d")
but this method running slow...