vdr
2.4.7
|
Go to the source code of this file.
Classes | |
struct | tKey |
class | cKey |
class | cKeys |
class | cKeyMacro |
class | cKeyMacros |
Macros | |
#define | kMarkToggle k0 |
#define | kMarkSkipBack k1 |
#define | kMarkSkipForward k3 |
#define | kMarkMoveBack k4 |
#define | kMarkMoveForward k6 |
#define | kMarkJumpBack k7 |
#define | kMarkJumpForward k9 |
#define | kEditCut k2 |
#define | kEditTest k8 |
#define | RAWKEY(k) (eKeys((k) & ~k_Flags)) |
#define | ISRAWKEY(k) ((k) != kNone && ((k) & k_Flags) == 0) |
#define | NORMALKEY(k) (eKeys((k) & ~k_Repeat)) |
#define | ISMODELESSKEY(k) (RAWKEY(k) > k9) |
#define | ISREALKEY(k) (k != kNone && k != k_Plugin) |
#define | BASICKEY(k) (eKeys((k) & 0xFFFF)) |
#define | KBDKEY(k) (eKeys(((k) << 16) | kKbd)) |
#define | KEYKBD(k) (((k) >> 16) & 0xFFFF) |
#define | MAXKEYSINMACRO 16 |
Enumerations | |
enum | eKeys { kUp , kDown , kMenu , kOk , kBack , kLeft , kRight , kRed , kGreen , kYellow , kBlue , k0 , k1 , k2 , k3 , k4 , k5 , k6 , k7 , k8 , k9 , kInfo , kPlayPause , kPlay , kPause , kStop , kRecord , kFastFwd , kFastRew , kNext , kPrev , kPower , kChanUp , kChanDn , kChanPrev , kVolUp , kVolDn , kMute , kAudio , kSubtitles , kSchedule , kChannels , kTimers , kRecordings , kSetup , kCommands , kUser0 , kUser1 , kUser2 , kUser3 , kUser4 , kUser5 , kUser6 , kUser7 , kUser8 , kUser9 , kNone , kKbd , k_Plugin , k_Setup , k_Repeat = 0x8000 , k_Release = 0x4000 , k_Flags = k_Repeat | k_Release } |
Variables | |
cKeys | Keys |
cKeyMacros | KeyMacros |
enum eKeys |
|
extern |
Definition at line 267 of file keys.c.
Referenced by main(), and cRemote::PutMacro().
|
extern |
Definition at line 156 of file keys.c.
Referenced by cRemote::GetSetup(), cInterface::LearnKeys(), main(), cRemote::Put(), cRemote::PutSetup(), and cInterface::QueryKeys().