Hotkeys plugin
- Author
- Message
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Нет всех не надо(и не получится). Достаточно видеть какие комбинации заняты для запуска плагинов.
Еще бы хотелось команду NOOP(или что-то подобное) что бы плагин перехватывал комбинацию клавиш и ничего больше не делал. Ну например мне ненравится вставка даты по CTRL+D: в таком случае я назначу на CTRL+D NOOP, а на другую комбинацию поставлю вставку даты.
А где взять список доступных идентификаторов команд?
Еще бы хотелось команду NOOP(или что-то подобное) что бы плагин перехватывал комбинацию клавиш и ничего больше не делал. Ну например мне ненравится вставка даты по CTRL+D: в таком случае я назначу на CTRL+D NOOP, а на другую комбинацию поставлю вставку даты.
А где взять список доступных идентификаторов команд?
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Можно назначить следующую команду на Ctrl+D (Hotkeys v1.1).FeyFre wrote:Ну например мне ненравится вставка даты по CTRL+D: в таком случае я назначу на CTRL+D NOOP, а на другую комбинацию поставлю вставку даты.
Code: Select all
Command(0)
Горячие клавиши плагинов -> Горячие клавиши плагина Hotkeys -> Акселераторы программы -> Горячие клавиши окна редактирования.
Hotkeys-Rus.txt:FeyFre wrote:А где взять список доступных идентификаторов команд?
Для полного перечня команд: см. AkelDLL.h в исходных кодах
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Не знаю, баг это или фича, но при переходе на строку 0 [Command(4162)] выводится сообщение об ошибке "Неверный номер строки", хотя при задании отрицательного номера курсор просто устанавливается в начало первой строки.
Передложение: при задании нуля также молча устанавтивать курсор в начало 1-й строки.
А вообще я не знал о такой команде - обалденная штука!
Назначил комбинацию клавиш Ctrl+G.
Updated: о блин, не разобрался, оказывается отрицательное значение отсчитывается от конца файла... интересно, где это можно применить?
Тогда при 0 можно выводить, а можно и не выводить ошибку, но просто ничего не делать, т.е. не переводить курсор.
Передложение: при задании нуля также молча устанавтивать курсор в начало 1-й строки.
А вообще я не знал о такой команде - обалденная штука!
Назначил комбинацию клавиш Ctrl+G.
Updated: о блин, не разобрался, оказывается отрицательное значение отсчитывается от конца файла... интересно, где это можно применить?
Тогда при 0 можно выводить, а можно и не выводить ошибку, но просто ничего не делать, т.е. не переводить курсор.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 27
- Joined: Tue Oct 02, 2007 2:27 am
I add a Hotkey "F5",the Command is
Then,for example,I opened D:\test.bat,the code is:
I pressed F5,the Command Prompt Window displayed this:
I know there is a method,set "Command" to:
but this method running slow...
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
which is the AkelPad's directory.Double-click D:\test.bat,it will display "D:\",I would like this.How?C:\WINDOWS\System32
I know there is a method,set "Command" to:
Code: Select all
Exec(`rundll32.exe shell32,ShellExec_RunDLL "%f"`, "%d")