vdr
2.2.0
|
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 |
#define BASICKEY | ( | k | ) | (eKeys((k) & 0xFFFF)) |
Definition at line 83 of file keys.h.
Referenced by cMenuEditStrItem::ProcessKey().
Definition at line 78 of file keys.h.
Referenced by cInterface::Wait().
Definition at line 84 of file keys.h.
Referenced by cKbdRemote::PutKey().
#define kEditCut k2 |
Definition at line 74 of file keys.h.
Referenced by cReplayControl::ProcessKey().
#define kEditTest k8 |
Definition at line 75 of file keys.h.
Referenced by cReplayControl::ProcessKey().
#define KEYKBD | ( | k | ) | (((k) >> 16) & 0xFFFF) |
Definition at line 85 of file keys.h.
Referenced by cMenuEditStrItem::ProcessKey().
#define kMarkJumpBack k7 |
Definition at line 72 of file keys.h.
Referenced by cReplayControl::ProcessKey().
#define kMarkJumpForward k9 |
Definition at line 73 of file keys.h.
Referenced by cReplayControl::ProcessKey().
#define kMarkMoveBack k4 |
Definition at line 70 of file keys.h.
Referenced by cReplayControl::ProcessKey().
#define kMarkMoveForward k6 |
Definition at line 71 of file keys.h.
Referenced by cReplayControl::ProcessKey().
#define kMarkSkipBack k1 |
Definition at line 68 of file keys.h.
Referenced by cReplayControl::ProcessKey().
#define kMarkSkipForward k3 |
Definition at line 69 of file keys.h.
Referenced by cReplayControl::ProcessKey().
#define kMarkToggle k0 |
Definition at line 67 of file keys.h.
Referenced by cReplayControl::ProcessKey().
#define MAXKEYSINMACRO 16 |
Definition at line 120 of file keys.h.
Referenced by cKeyMacro::cKeyMacro(), and cKeyMacro::Parse().
Definition at line 79 of file keys.h.
Referenced by main(), cMenuText::ProcessKey(), cMenuEditIntItem::ProcessKey(), cMenuEditCaItem::ProcessKey(), cMenuEditNumItem::ProcessKey(), cMenuEditPrcItem::ProcessKey(), cMenuEvent::ProcessKey(), cMenuEditSrcItem::ProcessKey(), cMenuEditChrItem::ProcessKey(), cMenuEditStrItem::ProcessKey(), cDisplayChannel::ProcessKey(), cDisplayTracks::ProcessKey(), cMenuEditDateItem::ProcessKey(), cDisplaySubtitleTracks::ProcessKey(), cMenuEditTimeItem::ProcessKey(), cMenuEditMapItem::ProcessKey(), and cMenuRecording::ProcessKey().
Definition at line 77 of file keys.h.
Referenced by cReplayControl::ProcessKey().
enum eKeys |
cKeyMacros KeyMacros |
Definition at line 267 of file keys.c.
Referenced by main(), and cRemote::PutMacro().
cKeys Keys |
Definition at line 156 of file keys.c.
Referenced by cRemote::GetSetup(), cInterface::LearnKeys(), main(), cRemote::Put(), cRemote::PutSetup(), and cInterface::QueryKeys().