Fernbedienungen Übersicht

Aus c't-Bot Wiki
Wechseln zu: Navigation, Suche

Conrad

Beschreibung

Eine 8-in-1 Universalfernbedienung. Auch unter dem Herstellernamen Total Control URC 2082 bekannt. Bei der Total Control URC 2082 handelt es sich um eine sehr günstige, einfache und schlichte Universalfernbedienung, die sehr gut in der Hand liegt. Winziger Schwachpunkt (für Verwendung mit VDR): Die gelbe Farbtaste (eigentlich für's Löschen von Aufnahmen gedacht) muss grundsätzlich 2x gedrückt werden. Die Fernbedienung ist erhältlich bei Conrad Electronic (Artikel-Nr.: 340720) unter der Bezeichnung "Fernbedienung Promo8".

Quelle: VDR-Wiki


Ansicht

Conrad "FERNBEDIENUNG PROMO 8"

Fernbedien Codes

Zur Verwendung der Promo8 Fernbedienung, muß in der Datei 'rc5-codes.h' folgendes Define vorhanden sein. Außerdem muß man die Promo8 im TV Mode auf den Code 0579??? (Philips) stellen.

<c>

  1. define RC_HAVE_CONRAD_PROMO8

</c>

Auszug aus der Datei 'rc5-codes.h'.

<c> /*!

* Fernbedienung Conrad Promo 8
*/
  1. ifdef RC_HAVE_CONRAD_PROMO8

#define RC_HAVE_CODES /*!< Definiert Codes */ #undef JOG_DIAL /*!< Hat keinen Jog Dial */

#define RC5_NOT_AVAIL (0xFFFF) /*!< Code fuer Taste nicht vorhanden */

#define RC5_CODE_0 (0x3000 & RC5_MASK) /*!< Taste 0 */ #define RC5_CODE_1 (0x3001 & RC5_MASK) /*!< Taste 1 */ #define RC5_CODE_2 (0x3002 & RC5_MASK) /*!< Taste 2 */ #define RC5_CODE_3 (0x3003 & RC5_MASK) /*!< Taste 3 */ #define RC5_CODE_4 (0x3004 & RC5_MASK) /*!< Taste 4 */ #define RC5_CODE_5 (0x3005 & RC5_MASK) /*!< Taste 5 */ #define RC5_CODE_6 (0x3006 & RC5_MASK) /*!< Taste 6 */ #define RC5_CODE_7 (0x3007 & RC5_MASK) /*!< Taste 7 */ #define RC5_CODE_8 (0x3008 & RC5_MASK) /*!< Taste 8 */ #define RC5_CODE_9 (0x3009 & RC5_MASK) /*!< Taste 9 */

#define RC5_CODE_UP (0x2010 & RC5_MASK) /*!< Taste Hoch */ #define RC5_CODE_DOWN (0x2011 & RC5_MASK) /*!< Taste Runter */ #define RC5_CODE_LEFT (0x2015 & RC5_MASK) /*!< Taste Links */ #define RC5_CODE_RIGHT (0x2016 & RC5_MASK) /*!< Taste Rechts */

#define RC5_CODE_ENTER (0x2017 & RC5_MASK) /*!< Enter-Taste*/ #define RC5_CODE_PWR RC5_CODE_ENTER /*!< Enter Taste als Ersatz fuer Taste An/Aus */

#define RC5_CODE_RED (0x202B & RC5_MASK) /*!< Rote Taste */ #define RC5_CODE_GREEN (0x202C & RC5_MASK) /*!< Gruene Taste */ #define RC5_CODE_YELLOW (0x202D & RC5_MASK) /*!< Gelbe Taste */ #define RC5_CODE_BLUE (0x202E & RC5_MASK) /*!< Blaue Taste */ #define RC5_CODE_VIEW (0x2012 & RC5_MASK) /*!< Instant View Taste */


#define RC5_CODE_SELECT (0x300D & RC5_MASK) /*!< Select Taste */ #define RC5_CODE_BWD (0x3011 & RC5_MASK) /*!< Backward Taste */ #define RC5_CODE_FWD (0x3010 & RC5_MASK) /*!< Forward Taste */

  1. endif

</c>


Hauppauge

Ansicht

Hauppauge Fernbedienung MediaMPV
Hauppauge Fernbedienung alt

Fernbedien Codes

Die Hauppauge Fernbedienung gibt es in zwei Ausführungen.

Hauppauge MediaMPV

Die Hauppauge MPV wird bei aktuellen Hauppauge Fernsehkarten mitgeliefert, wie z.B. die Win-TV Nova-T.

Zur Verwendung der Hauppauge MediaMVP Fernbedienung, muß in der Datei 'rc5-codes.h' folgendes Define vorhanden sein.

<c>

  1. define RC_HAVE_HAUPPAUGE_MediaMPV

</c>

Auszug aus der Datei 'rc5-codes.h'. Dank an c't-Bot User cgiesen

<c>

  1. ifdef RC_HAVE_HAUPPAUGE_MediaMPV

#define RC_HAVE_CODES /*!< Definiert Codes */ #undef JOG_DIAL /*!< Hat keinen Jog Dial */

#define RC5_NOT_AVAIL (0xFFFF) /*!< Code fuer Taste nicht vorhanden */

#define RC5_CODE_0 (0x17C0 & RC5_MASK) /*!< Taste 0 */ #define RC5_CODE_1 (0x17C1 & RC5_MASK) /*!< Taste 1 */ #define RC5_CODE_2 (0x17C2 & RC5_MASK) /*!< Taste 2 */ #define RC5_CODE_3 (0x17C3 & RC5_MASK) /*!< Taste 3 */ #define RC5_CODE_4 (0x17C4 & RC5_MASK) /*!< Taste 4 */ #define RC5_CODE_5 (0x17C5 & RC5_MASK) /*!< Taste 5 */ #define RC5_CODE_6 (0x17C6 & RC5_MASK) /*!< Taste 6 */ #define RC5_CODE_7 (0x17C7 & RC5_MASK) /*!< Taste 7 */ #define RC5_CODE_8 (0x17C8 & RC5_MASK) /*!< Taste 8 */ #define RC5_CODE_9 (0x17C9 & RC5_MASK) /*!< Taste 9 */

#define RC5_CODE_SELECT RC5_NOT_AVAIL /*!< Taste Source */

#define RC5_CODE_UP (0x17E0 & RC5_MASK) /*!< Taste CH + */ #define RC5_CODE_DOWN (0x17E1 & RC5_MASK) /*!< Taste CH - */ #define RC5_CODE_LEFT (0x17D1 & RC5_MASK) /*!< Taste VOL- */ #define RC5_CODE_RIGHT (0x17D0 & RC5_MASK) /*!< Taste VOL+ */

#define RC5_CODE_OK (0x17E5 & RC5_MASK) /*!< Taste OK */

#define RC5_CODE_PWR (0x17FD & RC5_MASK) /*!< Taste An/Aus */

#define RC5_CODE_RED (0x17CB & RC5_MASK) /*!< Taste Rot */ #define RC5_CODE_GREEN (0x17EE & RC5_MASK) /*!< Taste Gruen */ #define RC5_CODE_YELLOW (0x17F8 & RC5_MASK) /*!< Taste Gelb */ #define RC5_CODE_BLUE (0x17E9 & RC5_MASK) /*!< Taste Blau */

#define RC5_CODE_FWD (0x17F4 & RC5_MASK) /*!< Taste >> */ #define RC5_CODE_BWD (0x17F2 & RC5_MASK) /*!< Taste << */ #define RC5_CODE_PLAY (0x17F5 & RC5_MASK) /*!< Taste > */ #define RC5_CODE_RECORD (0x17F7 & RC5_MASK) /*!< Taste Aufnahme */ #define RC5_CODE_STOP (0x17F6 & RC5_MASK) /*!< Taste Stop */ #define RC5_CODE_WAIT (0x17F0 & RC5_MASK) /*!< Taste Pause */ #define RC5_CODE_REPLAY (0x17E4 & RC5_MASK) /*!< Taste Anfang |< */ #define RC5_CODE_SKIP (0x17DE & RC5_MASK) /*!< Taste Ende >| */

#define RC5_CODE_MUTE (0x17CF & RC5_MASK) /*!< Taste Mute */ #define RC5_CODE_VIEW (0x17CC & RC5_MASK) /*!< Taste View zwischen Mute und Full */ #define RC5_CODE_FULL (0x17FC & RC5_MASK) /*!< Taste Full */

#define RC5_CODE_BACK (0x17DF & RC5_MASK) /*!< Taste Back/Exit */ #define RC5_CODE_MENU (0x17CD & RC5_MASK) /*!< Taste Menue */ #define RC5_CODE_GO (0x17FB & RC5_MASK) /*!< Taste GO */

  1. endif /* RC_HAVE_HAUPPAUGE_MediaMPV */

</c>


Philips

Ansicht

Philips "RD5860"

Fernbedienung zum älteren CD-Player CD824


RC Univers 29

Beschreibung

Eine 8-in-1 Universalfernbedienung. Die Univers29 ist die Default Fernbedienung für den c't-Bot und den c't-Sim. Die Fernbedienung ist erhältlich bei Segor Electronics unter der Bezeichnung "ct-Robot/Fernbedienung".

Ansicht

Univers 29 Fernbedienung

Fernbedien Codes

Zur Verwendung der Univers29 Fernbedienung, muß in der Datei 'rc5-codes.h' folgendes Define vorhanden sein. Außerdem muß man die Univers29 im VCR Mode auf den Code 334 oder 335(Philips) programmieren.

<c>

  1. define RC_HAVE_HQ_RC_UNIVERS29_334

</c>

bzw.

<c>

  1. define RC_HAVE_HQ_RC_UNIVERS29_335

</c>

Auszug aus der Datei 'rc5-codes.h'.

<c> /*!

* Default-Fernbedienung 
* HQ RC Univers 29, Geraetecode 334
*/
  1. ifdef RC_HAVE_HQ_RC_UNIVERS29_334

#define RC5_CODE_PWR (0x118C & RC5_MASK) /*!< Taste An/Aus */

#define RC5_CODE_0 (0x1180 & RC5_MASK) /*!< Taste 0 /10*/ #define RC5_CODE_1 (0x1181 & RC5_MASK) /*!< Taste 1 */ #define RC5_CODE_2 (0x1182 & RC5_MASK) /*!< Taste 2 */ #define RC5_CODE_3 (0x1183 & RC5_MASK) /*!< Taste 3 */ #define RC5_CODE_4 (0x1184 & RC5_MASK) /*!< Taste 4 */ #define RC5_CODE_5 (0x1185 & RC5_MASK) /*!< Taste 5 */ #define RC5_CODE_6 (0x1186 & RC5_MASK) /*!< Taste 6 */ #define RC5_CODE_7 (0x1187 & RC5_MASK) /*!< Taste 7 */ #define RC5_CODE_8 (0x1188 & RC5_MASK) /*!< Taste 8 */ #define RC5_CODE_9 (0x1189 & RC5_MASK) /*!< Taste 9 */ #define RC5_CODE_11 (0x118A & RC5_MASK) /*!< Taste 11 /1-*/ #define RC5_CODE_12 (0x11A3 & RC5_MASK) /*!< Taste 12 /2-*/

#define RC5_CODE_GREEN (0x01BA & RC5_MASK) /*!< Gruene Taste */ #define RC5_CODE_RED (0x01BD & RC5_MASK) /*!< Rote Taste */ #define RC5_CODE_YELLOW (0x01B1 & RC5_MASK) /*!< Gelbe Taste */ #define RC5_CODE_BLUE (0x01B0 & RC5_MASK) /*!< Blaue Taste */

#define RC5_CODE_I_II (0x11AB & RC5_MASK) /*!< I/II-Taste */ #define RC5_CODE_TV_VCR (0x11B8 & RC5_MASK) /*!< TV/VCR-Taste */

#define RC5_CODE_DOT (0x11AB & RC5_MASK) /*!< Taste mit rundem Punkt */

#define RC5_CODE_PLAY (0x11B5 & RC5_MASK) /*!< PLAY-Taste */ #define RC5_CODE_STILL (0x11A9 & RC5_MASK) /*!< Pause Taste */ #define RC5_CODE_STOP (0x11B6 & RC5_MASK) /*!< Pause Taste */ #define RC5_CODE_BWD (0x11B2 & RC5_MASK) /*!< Backward Taste */ #define RC5_CODE_FWD (0x11B4 & RC5_MASK) /*!< Forward Taste */

#define RC5_CODE_CH_PC (0x11BF & RC5_MASK) /*!< CH*P/C Taste */ #define RC5_CODE_MUTE (0x01BF & RC5_MASK) /*!< Mute-Taste */

#define RC5_VOL_PLUS (0x1190 & RC5_MASK) /*!< Vol + Taste */ #define RC5_VOL_MINUS (0x1191 & RC5_MASK) /*!< Vol - Taste */

#define RC5_CH_PLUS (0x11A0 & RC5_MASK) /*!< Ch + Taste */ #define RC5_CH_MINUS (0x11A1 & RC5_MASK) /*!< Ch - Taste */


#define RC5_CODE_UP RC5_CODE_STILL /*!< Taste Hoch */ #define RC5_CODE_DOWN RC5_CODE_STOP /*!< Taste Runter */ #define RC5_CODE_LEFT RC5_CODE_BWD /*!< Taste Links */ #define RC5_CODE_RIGHT RC5_CODE_FWD /*!< Taste Rechts */

  1. endif

/*!

* Default-Fernbedienung 
* HQ RC Univers 29, Geraetecode 335
*/
  1. ifdef RC_HAVE_HQ_RC_UNIVERS29_335

#define RC5_CODE_PWR (0x100C & RC5_MASK) /*!< Taste An/Aus */

#define RC5_CODE_0 (0x1000 & RC5_MASK) /*!< Taste 0 /10*/ #define RC5_CODE_1 (0x1001 & RC5_MASK) /*!< Taste 1 */ #define RC5_CODE_2 (0x1002 & RC5_MASK) /*!< Taste 2 */ #define RC5_CODE_3 (0x1003 & RC5_MASK) /*!< Taste 3 */ #define RC5_CODE_4 (0x1004 & RC5_MASK) /*!< Taste 4 */ #define RC5_CODE_5 (0x1005 & RC5_MASK) /*!< Taste 5 */ #define RC5_CODE_6 (0x1006 & RC5_MASK) /*!< Taste 6 */ #define RC5_CODE_7 (0x1007 & RC5_MASK) /*!< Taste 7 */ #define RC5_CODE_8 (0x1008 & RC5_MASK) /*!< Taste 8 */ #define RC5_CODE_9 (0x1009 & RC5_MASK) /*!< Taste 9 */ #define RC5_CODE_11 (0x100A & RC5_MASK) /*!< Taste 11 /1-*/ #define RC5_CODE_12 (0x1003 & RC5_MASK) /*!< Taste 12 /2-*/

#define RC5_CODE_GREEN (0x101E & RC5_MASK) /*!< Gruene Taste */ #define RC5_CODE_RED (0x101D & RC5_MASK) /*!< Rote Taste */ #define RC5_CODE_YELLOW (0x1027 & RC5_MASK) /*!< Gelbe Taste */ #define RC5_CODE_BLUE (0x101C & RC5_MASK) /*!< Blaue Taste */

#define RC5_CODE_I_II (0x1023 & RC5_MASK) /*!< I/II-Taste */ #define RC5_CODE_TV_VCR (0x1038 & RC5_MASK) /*!< TV/VCR-Taste */

#define RC5_CODE_DOT (0x1037 & RC5_MASK) /*!< Taste mit rundem Punkt */

#define RC5_CODE_PLAY (0x11B5 & RC5_MASK) /*!< PLAY-Taste */ #define RC5_CODE_STILL (0x1029 & RC5_MASK) /*!< Pause Taste */ #define RC5_CODE_STOP (0x1036 & RC5_MASK) /*!< Pause Taste */ #define RC5_CODE_BWD (0x1032 & RC5_MASK) /*!< Backward Taste */ #define RC5_CODE_FWD (0x1034 & RC5_MASK) /*!< Forward Taste */

#define RC5_CODE_CH_PC (0x100B & RC5_MASK) /*!< CH*P/C Taste */ #define RC5_CODE_MUTE (0x003F & RC5_MASK) /*!< Mute-Taste */

#define RC5_VOL_PLUS (0x1010 & RC5_MASK) /*!< Vol + Taste */ #define RC5_VOL_MINUS (0x1011 & RC5_MASK) /*!< Vol - Taste */

#define RC5_CH_PLUS (0x1020 & RC5_MASK) /*!< Ch + Taste */ #define RC5_CH_MINUS (0x1021 & RC5_MASK) /*!< Ch - Taste */


#define RC5_CODE_UP RC5_CODE_STILL /*!< Taste Hoch */ #define RC5_CODE_DOWN RC5_CODE_STOP /*!< Taste Runter */ #define RC5_CODE_LEFT RC5_CODE_BWD /*!< Taste Links */ #define RC5_CODE_RIGHT RC5_CODE_FWD /*!< Taste Rechts */

  1. endif

</c>


Vivanco

Beschreibung

Die Vivanco UR89 ist eine 8-in-1 Universalbedienung. Die Fernbedienung ist erhältlich bei Conrad Electronic (Artikel-Nr.: 351013)


Ansicht

Vivanco UR89. Quelle: Conrad

Fernbedien Codes

Zur Verwendung der Vivanco UR89 Fernbedienung, muß in der Datei 'rc5-codes.h' folgendes Define vorhanden sein. Außerdem muß man die UR89 im TV Mode auf den Code 089 stellen.

<c>

  1. define RC_HAVE_VIVANCO_UR89

</c>

Auszug aus der Datei "rc5-codes.h". Dank an c't-Bot User Staudi.

<c> /*!

* Fernbedienung VIVANCO UR89, vor Verwendung auf VCR druecken
* @author Andreas Staudenmayer
*/
  1. ifdef RC_HAVE_VIVANCO_UR89

#define RC_HAVE_CODES /*!< Definiert Codes */ #undef JOG_DIAL /*!< Hat keinen Jog Dial */

#define RC5_NOT_AVAIL (0xFFFF) /*!< Code fuer Taste nicht vorhanden */

#define RC5_CODE_0 (0x1140 & RC5_MASK) /*!< Taste 0 */ #define RC5_CODE_1 (0x1141 & RC5_MASK) /*!< Taste 1 */ #define RC5_CODE_2 (0x1142 & RC5_MASK) /*!< Taste 2 */ #define RC5_CODE_3 (0x1143 & RC5_MASK) /*!< Taste 3 */ #define RC5_CODE_4 (0x1144 & RC5_MASK) /*!< Taste 4 */ #define RC5_CODE_5 (0x1145 & RC5_MASK) /*!< Taste 5 */ #define RC5_CODE_6 (0x1146 & RC5_MASK) /*!< Taste 6 */ #define RC5_CODE_7 (0x1147 & RC5_MASK) /*!< Taste 7 */ #define RC5_CODE_8 (0x1148 & RC5_MASK) /*!< Taste 8 */ #define RC5_CODE_9 (0x1149 & RC5_MASK) /*!< Taste 9 */

#define RC5_CODE_PWR (0x114C & RC5_MASK) /*!< Taste An, Aus */ #define RC5_CODE_VIEW RC5_NOT_AVAIL /*!< Taste nicht vorhanden */ #define RC5_CODE_SELECT RC5_NOT_AVAIL /*!< Taste nicht vorhanden */

#define RC5_CODE_UP (0x1160 & RC5_MASK) /*!< Taste Hoch */ #define RC5_CODE_DOWN (0x1161 & RC5_MASK) /*!< Taste Runter */ #define RC5_CODE_LEFT (0x0171 & RC5_MASK) /*!< Taste Links */ #define RC5_CODE_RIGHT (0x0170 & RC5_MASK) /*!< Taste Rechts */

#define RC5_CODE_FWD RC5_NOT_AVAIL /*!< Taste nicht vorhanden */ #define RC5_CODE_BWD RC5_NOT_AVAIL /*!< Taste nicht vorhanden */ #define RC5_CODE_RED (0x1172 & RC5_MASK) /*!< rote Taste */ #define RC5_CODE_GREEN (0x1176 & RC5_MASK) /*!< gruene Taste */ #define RC5_CODE_YELLOW (0x1175 & RC5_MASK) /*!< gelbe Taste */ #define RC5_CODE_BLUE (0x1174 & RC5_MASK) /*!< blaue Taste */

  1. endif /* RC_HAVE_VIVANCO_UR89 */

</c>