![]() | InDesign SDK 20.5 |
#include <IKBSCData.h>

Public Types | |
| enum | { kDefaultIID = IID_IKBSCDATA } |
Public Member Functions | |
| virtual void | SetKey (const PMString &context, const VirtualKey &key, int16 mods)=0 |
| virtual PMString | GetContext () const =0 |
| virtual VirtualKey | GetKey () const =0 |
| virtual int16 | GetMods () const =0 |
| virtual void | Clear ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Interface for maintaining info about a shortcut. This is used to pass data about a selected shortcut in the shortcut editor, so the delete button knows which shortcut to delete.
| pure virtual |
Clear out all the data
| pure virtual |
Get a copy of the context string
| pure virtual |
Get a copy of the key for this shortcut
| pure virtual |
| pure virtual |
Set the new shortcut info
| context | which context this shortcut will be active in |
| key | the key for this shortcut |
| mods | the modifier keys for this shortcut. |