Interface ICamIpcHotkeyManager
Manages plugin global keyboard shortcuts via IPC. Over IPC this manages the binding
table only — a hotkey is added by shortcut and caption; command fire notifications
are delivered via the application event listener mechanism, not this manager.
Native application shortcuts are pre-registered as reserved entries.
Assembly: CAMIPC.ApplicationMainForm.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("3D5C9E28-71A4-4B60-9F83-6E0A2C8B7D15")]
public interface ICamIpcHotkeyManager
Methods
AddShortcut(string, string, ref TExecuteContext)
Declaration
ICamIpcHotkey AddShortcut(string Shortcut, string Caption, ref TExecuteContext ExecuteContext)
Parameters
Returns
FindByShortcut(string, ref TExecuteContext)
Declaration
ICamIpcHotkey FindByShortcut(string Shortcut, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetCount(ref TExecuteContext)
Declaration
int GetCount(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetHotkey(int, ref TExecuteContext)
Declaration
ICamIpcHotkey GetHotkey(int Index, ref TExecuteContext ExecuteContext)
Parameters
Returns
RemoveShortcut(string, ref TExecuteContext)
Declaration
void RemoveShortcut(string Shortcut, ref TExecuteContext ExecuteContext)
Parameters