28 k0,
k1,
k2,
k3,
k4,
k5,
k6,
k7,
k8,
k9,
54 kUser0,
kUser1,
kUser2,
kUser3,
kUser4,
kUser5,
kUser6,
kUser7,
kUser8,
kUser9,
67 #define kMarkToggle k0 68 #define kMarkSkipBack k1 69 #define kMarkSkipForward k3 70 #define kMarkMoveBack k4 71 #define kMarkMoveForward k6 72 #define kMarkJumpBack k7 73 #define kMarkJumpForward k9 77 #define RAWKEY(k) (eKeys((k) & ~k_Flags)) 78 #define ISRAWKEY(k) ((k) != kNone && ((k) & k_Flags) == 0) 79 #define NORMALKEY(k) (eKeys((k) & ~k_Repeat)) 80 #define ISMODELESSKEY(k) (RAWKEY(k) > k9) 81 #define ISREALKEY(k) (k != kNone && k != k_Plugin) 83 #define BASICKEY(k) (eKeys((k) & 0xFFFF)) 84 #define KBDKEY(k) (eKeys(((k) << 16) | kKbd)) 85 #define KEYKBD(k) (((k) >> 16) & 0xFFFF) 113 eKeys Get(
const char *Remote,
const char *Code);
114 const char *
GetSetup(
const char *Remote);
120 #define MAXKEYSINMACRO 16
bool KnowsRemote(const char *Remote)
static eKeys FromString(const char *Name)
void PutSetup(const char *Remote, const char *Setup)
eKeys Get(const char *Remote, const char *Code)
int NumKeys(void) const
Returns the number of keys in this macro.
const cKeyMacro * Get(eKeys Key)
const eKeys * Macro(void) const
const char * Plugin(void) const
const char * Remote(void)
eKeys macro[MAXKEYSINMACRO]
const char * GetSetup(const char *Remote)
static const char * ToString(eKeys Key, bool Translate=false)