For example if you want to use left windoze key as modifier with the
name LWIN, just create following entry in "MODIFIERS" section :
Where 0x mean hexadecimal notation (126 in Dec)
You can omit scancode (just set it to 0) for 'standard' keys. Just
use mnemonic name, for example A for 'A' key. You can find special mnemonic
names in 3.3.
3.3. Special key names
|
|
void EXPENTRYPluginFoo(int
argc, char * argv[])
{ HMQ hmqLocal=NULLHANDLE;
hmqLocal=WinCreateMsgQueue(WinQueryAnchorBlock(HWND_DESKTOP), 0);
WinMessageBox(HWND_DESKTOP,HWND_DESKTOP,
"Hello
world!", "PluginFoo", 11,
MB_OK | MB_MOVEABLE
| MB_INFORMATION);
if(hmqLocal!=NULLHANDLE)
{ WinDestroyMsgQueue(hmqLocal);
}
}
0.21 | ctrl-shift-left.win.key=shutdown system
remove.cmd - uninstall script added |
0.23 | Russian support added |
0.25 | Spanish support added
(Jordi Nadal i F bregas <jornadal@redestb.es>) install/remove scripts modified (Louis Mckinley <Mckinley.Louis@ic.gc.ca>) |
0.26 | Dutch support added
(Daniel Jacobs) |
0.27 | NLS |
0.29 | NLS |
0.30 | Minor bug fixed |
0.31 | Feature added |
0.32 | Italian support added. (Sergio Trovarelli |
2.0 b1 | First 2.0 beta |
2.0 b2 | Key processing algorithm changed |
2.0 b3 | Menu added. Re-read config added |
2.0 b4 | realloc/free bug |
2.0 b5 | Key processing algorithm changed |
2.0 b6 | Mnemonic names added. Semaphore removed. |
2.0 b7 | OpenObject plugin semaphore added |
2.0 b8 | OpenObject plugin message removed. Memory allocation for event firing thread added (shame on me). Semaphore removed. |
2.0 b9 | Mod. names now case independent. A lot of little bugs fixed. Window pos and size saving added. Volume foo added. |
Best regards
Vik