Global hotkey registration/unregistration interface This interface is used to register or unregister hotkey callbacks. More...
import"IGlobalHotkeys.idl";
Public Member Functions | |
void | addHotkey (in PRInt32 keyCode, in PRBool altKey, in PRBool ctrlKey, in PRBool shiftKey, in PRBool metaKey, in AString key_id, in sbIGlobalHotkeyCallback cb) |
Global hotkey registration method This method is used to register a hotkey. More... | |
void | removeHotkey (in AString key_id) |
Global hotkey unregistration method This method is used to unregister a hotkey that has been previously registered with AddHotkey. More... | |
void | removeAllHotkeys () |
Global hotkeys unregistration method This method is used to unregister all hotkeys that have been previously registered with addHotkey. More... | |
Global hotkey registration/unregistration interface This interface is used to register or unregister hotkey callbacks.
Definition at line 66 of file IGlobalHotkeys.idl.
void sbIGlobalHotkeys::addHotkey | ( | in PRInt32 | keyCode, |
in PRBool | altKey, | ||
in PRBool | ctrlKey, | ||
in PRBool | shiftKey, | ||
in PRBool | metaKey, | ||
in AString | key_id, | ||
in sbIGlobalHotkeyCallback | cb | ||
) |
Global hotkey registration method This method is used to register a hotkey.
Hotkeys are specified via key code and modifiers, and an arbitrary id string is given back to the callback method.
keyCode | The keyboard code for the hotkey |
altKey | The state of the Alt key in combination with the keyboard code |
ctrlKey | The state of the Control key in combination with the keyboard code |
shiftKey | The state of the Shift key in combination with the keyboard code |
metaKey | The state of the Meta key in combination with the keyboard code |
key_id | The arbitrary id associated with this hotkey |
cb | The callback object to call when the hotkey is pressed |
void sbIGlobalHotkeys::removeAllHotkeys | ( | ) |
Global hotkeys unregistration method This method is used to unregister all hotkeys that have been previously registered with addHotkey.
void sbIGlobalHotkeys::removeHotkey | ( | in AString | key_id | ) |
Global hotkey unregistration method This method is used to unregister a hotkey that has been previously registered with AddHotkey.
key_id | The id of the key to unregister |