| 
							
							
								 Klaus Schmidinger | 12d8ef5a21 | Fixed handling repeat function for keyboards | 2019-05-13 13:41:29 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 24c9e45789 | Fixed "warning: invalid suffix on literal" with GCC 4.8 and C++11 | 2015-01-20 14:56:18 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 0238234c52 | Fixed learning keyboard remote control codes | 2014-02-15 12:43:25 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 20791e4d95 | Added handling UTF-8 'umlaut' characters to cKbdRemote | 2013-12-25 12:47:04 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | b16437e784 | New options 'Setup/Miscellaneous/Remote control repeat delay' and 'Setup/Miscellaneous/Remote control repeat delta' | 2013-02-03 15:58:46 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 1bad5d1e6f | Avoiding an extra key press event if the repeat function kicks in when controlling VDR via the PC keyboard | 2013-02-02 12:44:33 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | a5a8bf0164 | Added "repeat" function when using the keyboard to control VDR | 2013-01-13 12:04:51 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 9cd835b35e | Fixed indentation | 2012-01-16 16:57:00 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f4007c7ff3 | cTimeMs is no longer initialized to the current time if the value given to the constructor is negative | 2011-08-15 14:13:42 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 4ed9d95394 | Replaced "%lld" and "%llX" print format specifiers with "PRId64" and "PRIX64" | 2011-03-27 15:12:20 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | c60c8b9e4f | Removing a cRemote from the Remotes list in case its initialization failed | 2010-12-24 15:32:40 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6a208294be | Several code modifications to avoid compiler warnings | 2009-12-06 12:57:45 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 300d402663 | The CAM menu now stays open as long as it is automatically updated | 2008-02-23 14:40:58 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 8bf512690a | Fixed the format in cRemote::Put() to use "%016llX" instead of "%016LX" | 2008-02-22 15:36:42 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 6e93ac9525 | Implemented the SVDRP command REMO | 2007-04-30 12:53:35 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | ddb7f33567 | Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP forces reload; cThread::EmergencyExit() replaced by ShutdownHandler.RequestEmergencyExit() | 2007-02-25 10:56:29 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 19f39258f0 | Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' to avoid problems on 64-bit machines | 2006-12-02 11:30:19 +01:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | f2c619568f | Fixed handling plugins from cRemote::PutMacro() and cRemote::CallPlugin() | 2006-10-14 11:09:01 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 3a9deab56c | cRemote::PutMacro() now sets a lock while it expands the macro | 2006-10-14 10:46:19 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 93d2941ebe | Keys from expanded key macros are now put into the front of the key queue | 2006-10-14 10:41:20 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 81bd99a674 | Fixed handling unknown codes when learning LIRC remote control codes | 2006-05-12 12:42:57 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | acf716f1ef | The cRemote::CallPlugin() function now has a boolean return value that tells the caller whether initiating the plugin call was successful | 2006-04-17 09:10:39 +02:00 |  | 
			
				
					| 
							
							
								 Klaus Schmidinger | 1a4526a3df | Implemented a timeout for remote controls that don't deliver "repeat" keypresses very fast | 2006-01-29 12:39:04 +01:00 |  | 
			
				
					| 
							
							
								 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 |  |