NERvDN Library
0.2.0.20160420-0019
NERvLibrary - Nerve Gear Developer Network
|
Shortcut keys action filter implementation. More...
#include <NERvHub/object/RangerCD/OShortcutKeysActionFilter.h>
Shortcut keys action filter implementation.
Handles NERvGear::EXEC::URL actions which the command represents keyboard shortcuts, provides a series of keyboard simulations.
NERvGear::IExecute::Invoke() returns S_OK if success, S_FALSE if the command format is supported but semantically makes no sense, E_FAIL if the command format is not supported.
Command starts with "keys://" or "快捷键://" is supported.
A significant command should look like "keys://Win+R". For more information, please visit http://www.debug.moe/sao/shortcut-keys-ext-help
Plugins\Shortcut Keys Extension\MODULE.DLL
Define ID:
Additional Inherited Members | |
Public Member Functions inherited from NERvGear::IExecute | |
virtual long __stdcall | Invoke (UI::IWindow *window, const wchar_t *cmd, const wchar_t *param, const wchar_t *cwd, EXEC::TYPE type, long option)=0 |
Execute an action. More... | |
Public Member Functions inherited from NERvGear::IUnknown | |
virtual long __stdcall | QueryInterface (const UID &interfaceID, void **ppvObject)=0 |
virtual unsigned long __stdcall | AddRef ()=0 |
virtual unsigned long __stdcall | Release ()=0 |