Hotkeys plugin
- Author
- Message
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
tireless, this behavior is correct.
There is such term as "Current directory" for each process. It used when file accessed by its relative path(relatively current directory as you can guess). Current directory for process can be set by parent process during process spawning or else it assumed as current directory of parent process. So when you double-clicking on D:\test.bat in Explorer window, Explorer process set current directory as D:\. AkelPad doesn't do it, so system sets it as AkelPad process' current directory.
There is such term as "Current directory" for each process. It used when file accessed by its relative path(relatively current directory as you can guess). Current directory for process can be set by parent process during process spawning or else it assumed as current directory of parent process. So when you double-clicking on D:\test.bat in Explorer window, Explorer process set current directory as D:\. AkelPad doesn't do it, so system sets it as AkelPad process' current directory.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
tireless
Code: Select all
Exec("%f", "%d")
-
Offline
- Posts: 27
- Joined: Tue Oct 02, 2007 2:27 am
Thanks!it works.Instructor wrote:Code: Select all
Exec("%f", "%d")
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Added: Insert() method to replace selection with the specified text.
Added: now possible to assign hotkeys with: Space, Enter, Backspace, Escape.
Hotkeys plugin v1.3
Added: now possible to assign hotkeys with: Space, Enter, Backspace, Escape.
Hotkeys plugin v1.3
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Added: environment variables support. For example:
Hotkeys plugin v1.6
Code: Select all
Exec(`%windir%\notepad.exe`)
-
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
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Added: now possible to assign hotkeys: (Ctrl|Alt|Shift)+Delete, (Ctrl|Alt|Shift)+Backspace, Ctrl+Tab, Ctrl+Shift+Tab.
Added: external call for check hotkey existence in the plugin.
Hotkeys plugin v2.3
Added: external call for check hotkey existence in the plugin.
Hotkeys plugin v2.3
-
Offline
- Posts: 7
- Joined: Tue Nov 10, 2009 7:08 pm
А как на DblClick повесить вызов команды?
Хочу сделать удобную подсветку как в одном плагине к Visual Studio, что-то вроде, вызываемое при выделении слова двойным кликом.
Хочу сделать удобную подсветку как в одном плагине к Visual Studio, что-то вроде
Code: Select all
Call("HighLight::Main", 2, "0", "#EECCEE")
-
Offline
- Posts: 876
- Joined: Tue Jul 24, 2007 8:54 am
Есть такое предложение: вставить функционал HotKeys плагина в прогу. Поясню, почему: сейчас может использоваться четыре источника горячих клавиш:
* Из меню, изменить которые можно только правкой ресурсов
* Из настроек плагинов (настроить можно)
* Из плагина HotKeys (настроить можно)
* Из других плагинов (настроить - когда как)
Мне это видится нерациональным. Единый модуль настройки очень бы пригодился, тем самым разрешились бы проблемы синхронизации (когда из двух мест назначаются одни и те же хоткеи), добавилась бы возможность настраивать клавиши для меню, появился бы стандартный интерфейс указания хоткеев для плагинов без необходимости каждый раз изобретать колесо (примерно так, как сделано в миранде начиная с 0.8 версии).
* Из меню, изменить которые можно только правкой ресурсов
* Из настроек плагинов (настроить можно)
* Из плагина HotKeys (настроить можно)
* Из других плагинов (настроить - когда как)
Мне это видится нерациональным. Единый модуль настройки очень бы пригодился, тем самым разрешились бы проблемы синхронизации (когда из двух мест назначаются одни и те же хоткеи), добавилась бы возможность настраивать клавиши для меню, появился бы стандартный интерфейс указания хоткеев для плагинов без необходимости каждый раз изобретать колесо (примерно так, как сделано в миранде начиная с 0.8 версии).