Hotkeys plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: команда теперь не имеет ограничения на длину строки.
Добавлено: возможность задать горячую клавишу через код.

Added: command string now has not length restrictions.
Added: possibility to set hotkey through code.


Hotkeys plugin v5.3

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

Post by VladSh »

Instructor wrote:Добавлено: возможность задать горячую клавишу через код.
Хорошо.
Но обычному пользователю непонятно, что это за код. Лучше бы список там вылетал с перечнем кодов и описаний и чтобы выбрать можно было из него.

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

Post by Instructor »

Исправлено: флаг UD_HOTKEY_DODEFAULT, при использовании метода Call, игнорировался.

Fixed: flag UD_HOTKEY_DODEFAULT ignored when using a Call method.


Hotkeys plugin v5.4

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

AkelPad crashes when I am using hotkey for switching from full screen to normal.
Name: Full screen
Command: Call("FullScreen::Main")
Hotkey: F11

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

Post by Instructor »

KDJ
Not reproduced.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Instructor
AkelPad 4.8.1 (x86)
Hotkeys plugin v5.4

I checked on Windows XP 32 bit and Win7 64 bit.
The error occurs only in the MDI mode.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Подтверждаю. Валится.

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

И у меня валится. WinXP SP3.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Instructor
Обрабатывается сообщение AKD_HOTKEY:
1. Благополучно NewMainProc из HotKeys посылает AKD_DLLCALLW
вызывается FullScreen::Main
2. его обработчик CommonMainProc->CallPluginSend успешно вызывает FullScreen::Main и тот успешно себя деинициализирует
3. АР благополучно выгружает модуль из памяти(Edit.c line 13224)
4. Завершение AKD_DLLCALLW (из п.1) успешно.
5. Успешно NewMainProc из HotKeys вызывает по цепочке CommonMainProc из AkelPad.c
6. А этот вываливется на line 1391 "lResult=lpfnMainProc(hWnd, uMsg, wParam, lParam);"
Этот самый lpfnMainProc указывает на адресное пространство модуля HotKeys.dll, помоему на тот самый NewMainProc (и я не совсем понимаю почему оно падает)

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

Post by Instructor »

Исправлено: флаг UD_HOTKEY_DODEFAULT, при использовании метода Call, учитывается только для незапущенных функций.

Fixed: flag UD_HOTKEY_DODEFAULT with Call method, taken into account only for not running functions.


Hotkeys plugin v5.5

Offline
Posts: 8
Joined: Wed Aug 10, 2011 3:48 am

Post by bromo »

I want to report a bug.

I assigned IDM_FILE_EXIT key from Esc to Ctrl + Shift + W, but when I pressed Esc, akelpad still exit the application.

Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

English:
Assign anything to Esc...

Offline
Posts: 8
Joined: Wed Aug 10, 2011 3:48 am

Post by bromo »

Serge Yolkin wrote:English:
Assign anything to Esc...
But I don't want to assign anything for ESC because I often press it accidentally.

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

Post by Instructor »

bromo
Assign Command(0) for Escape if you want to deny it:
viewtopic.php?p=21687#p21687

Offline
Posts: 5
Joined: Sun Jul 14, 2013 5:53 pm

Post by die_klaster »

Хочу назначить команду вертикального выделения либо на ПКМ+ЛКМ, либо на среднюю клавишу мыши. Реально ли такое?
Post Reply