Commit Graph

48 Commits

Author SHA1 Message Date
Klaus Schmidinger 709caf59b2 Added 0x5B to more-byte sequence detection 2006-01-15 15:00:00 +01:00
Klaus Schmidinger df65f4a2f1 Fixed handling "more than 3 byte" key sequences in cKbdRemote::ReadKeySequence() 2006-01-08 17:17:20 +01:00
Klaus Schmidinger 26cb900ddf Fixed handling multi byte key sequences in cKbdRemote 2006-01-01 14:28:47 +01:00
Klaus Schmidinger 590d56bf59 The main menu function of a plugin can now be called programmatically 2005-09-03 12:36:51 +02:00
Klaus Schmidinger af54ce4842 Changed cThread Active() vs. Running() 2005-08-14 11:24:57 +02:00
Klaus Schmidinger ccb0add798 Centralized 'thread active' handling 2005-08-13 13:17:24 +02:00
Klaus Schmidinger de23bd7cb1 Added a missing cMutexLock to cRemote::HasKeys() 2005-03-20 13:27:01 +01:00
Klaus Schmidinger c88e65b638 Fixed handling key codes that start with 0x1B in the KBD remote control code 2004-10-31 14:05:55 +01:00
Klaus Schmidinger d63e99d8ef Implemented a default cRemote::Initialize() 2004-05-28 14:28:36 +02:00
Klaus Schmidinger e53e43d2b8 The cThread class now accepts a 'Description' parameter 2003-10-18 12:29:08 +02:00
Klaus Schmidinger 03a4a3a618 Fixed double call to MainMenuAction() of a plugin if invoked via a hotkey 2003-05-02 10:54:00 +02:00
Klaus Schmidinger 5ddf78ade1 Fixed paging through lists with repeated Left/Right keys 2003-05-01 14:48:54 +02:00
Klaus Schmidinger 831d7b8524 Enhacements to cKbdRemote 2002-12-15 15:58:59 +01:00
Klaus Schmidinger b90e708733 Implemented raw keyboard input 2002-12-15 10:58:00 +01:00
Klaus Schmidinger fb16fbafaa KBD active by default; no more 'ncurses' necessary for KBD 2002-12-08 14:30:32 +01:00
Klaus Schmidinger 616ce3880a Improved handling of repeated remote keys 2002-12-07 11:48:10 +01:00
Klaus Schmidinger 816e6847aa Macros in 'keymacros.conf' can now use "@plugin" to directly access the main menu function of a given plugin 2002-12-01 10:48:08 +01:00
Klaus Schmidinger c1a5a7d50c Only accepting key presses from the current remote control when learning 2002-11-01 10:53:07 +01:00
Klaus Schmidinger 64fd9c4a1b Implemented key macros 2002-10-27 15:46:30 +01:00
Klaus Schmidinger fadc2565d4 Fixed a crash when closing down with remote control plugins 2002-10-12 15:22:29 +02:00
Klaus Schmidinger fc66860847 Made remote controls plugin aware 2002-09-29 13:40:45 +02:00
Klaus Schmidinger bdccbbe93e Completely moved OSD handling out of the cDvbApi class, into the new cOsd 2002-05-18 14:03:22 +02:00
Klaus Schmidinger d4893ad1fe Improved the [eid]syslog() macros 2002-05-13 16:35:49 +02:00
Klaus Schmidinger 4558fa70b1 Fixed handling repeat function when using LIRC 2001-09-30 11:41:24 +02:00
Klaus Schmidinger 000ce0cf21 Made I/O more robust by handling EINTR 2001-08-12 15:22:48 +02:00
Klaus Schmidinger 8c28b9f74a Fixed repeat function with LIRC 2001-07-27 10:18:57 +02:00
Klaus Schmidinger 37ed2c31e7 Increased the buffer for key names received from LIRC 2001-07-22 14:46:45 +02:00
Klaus Schmidinger bb03fa2a0c Fixed repeat function in LIRC remote control 2001-02-04 19:19:07 +01:00
Klaus Schmidinger 6b0658a977 Switched to PES recording 2000-12-08 16:23:32 +01:00
Klaus Schmidinger 36d187f64c Fixed learning keys on the PC keyboard (display oscillated) 2000-11-11 11:31:17 +01:00
Klaus Schmidinger ff109a90a6 Stopping remote control thread at end 2000-10-08 16:49:41 +02:00
Klaus Schmidinger 605d8df72a Explicit Repeat/Release handling for remote control 2000-10-08 11:39:11 +02:00
Klaus Schmidinger 97c3bb6148 Remote control uses threads 2000-10-08 09:25:20 +02:00
Klaus Schmidinger 6fd3dbc3f1 More modifications to the LIRC interface 2000-10-03 10:49:58 +02:00
Klaus Schmidinger b4faf3787a Modified LIRC interface to better handle repeat function 2000-09-21 17:00:59 +02:00
Klaus Schmidinger 0d85a30e61 Fixed 'confirm' dialog 2000-09-19 17:48:42 +02:00
Klaus Schmidinger 4716cfb5a1 Implemented centralized 'wait for input' 2000-09-17 08:23:46 +02:00
Klaus Schmidinger 8bb3fffa5e Bugfix in PC keyboard learning process 2000-07-29 16:23:47 +02:00
Klaus Schmidinger c9e4532298 Fixed/improved LIRC key handling 2000-07-15 16:35:18 +02:00
Klaus Schmidinger 20019e7ce5 Added support for LIRC remote control 2000-07-15 12:39:20 +02:00
Klaus Schmidinger 4f08e7d825 Additional error log messages 2000-06-17 17:43:05 +02:00
Klaus Schmidinger 820de6bf59 Displaying the recording DVB interface status in the decimal points of the RCU display 2000-05-07 09:28:39 +02:00
Klaus Schmidinger dc14014c6e Changed program file name to 'vdr' 2000-04-24 09:46:05 +02:00
Klaus Schmidinger 160c6ec5eb Implemented replay progress display 2000-04-23 15:38:16 +02:00
Klaus Schmidinger 88f13b1b29 Added 'const' to please compiler 2000-04-22 15:21:41 +02:00
Klaus Schmidinger e3fe42608d Dropped dynamic repeat function 2000-04-16 13:54:16 +02:00
Klaus Schmidinger 735093b8fa Implemented actual record/replay; support for CICAM 2000-04-15 17:38:11 +02:00
Klaus Schmidinger 4a9d9c5876 Initial revision 2000-02-19 13:36:48 +01:00