####################################################################################
####                           getrc Version 0.01 
####                     Fernbedienungsabfrage fr Scripte
#### 
####              Das New-Tuxwetter-Team: SnowHead und Worschter
####################################################################################

Was ist getrc?
----------------------------------
getrc ermglich die Abfrage der Fernbedienung nun auch fr Scripte. Mit vorgebbarem
Timeout und optionaler Zieltaste kann nun auch aus Scripten flexibel auf Fernbedie-
numgsaktionen reagiert werden.

Installation
----------------------------------
Die Datei getrc kommt mit den Rechten 755 nach /var/bin/. Das ist alles.

Anwendung
----------------------------------
Der Aufruf von getrc kann aus einem Script heraus erfolgen. getrc gibt nun entweder
den Code der gedrckten Taste ber die Konsole zurck oder ein "X", wenn ein Timeout
aufgetreten ist. Den Tasten sind dabei folgende Codes zugeordnet:

 Taste	    Code
   0         0
   1         1
   2         2
   3         3
   4         4
   5         5
   6         6
   7         7
   8         8
   9         9
   RECHTS    A
   LINKS     B
   HOCH      C
   RUNTER    D
   OK        E
   MUTE      F
   STANDBY   G
   GRUEN     H
   GELB      I
   ROT       J
   BLAU      K
   VOL_PLUS  L
   VOL_MINUS M
   ?         N
   DBOX      O
   HOME      P

Die Aufrufzeile sieht so aus:

  getrc key=X timeout=ms
  
mit X=Tastencode und ms=Timeoutzeit in Millisekunden. Der Aufruf "getrc key=E timeout=5000"
wrde also hchstens 5 Sekunden lang auf das Drcken der OK warten. Wird innerhalb dieser
Zeit die OK-Taste gedrckt, kehrt getrc mit der Konsolenausgabe "E" zurck. Anderenfalls
wrde es nach 5 Sekunden "X" auf der Konsole ausgeben und sich beenden. Die Parameter "key="
und "timeout=" sind optional und knnen einzeln oder auch beide weggelassen werden. Ein
Aufruf "getrc key=P" wrde also unbegrenzt lange auf das Drcken der HOME-Taste warten,
der Aufruf "getrc timeout=5000" 5 Sekunden lang auf einen beliebigen Tastendruck und "getrc"
schlielich unbegrenzt lange auf einen beliebigen Tastendruck.
Um die Konsolenausgabe von getrc im Script beispielsweise der Variable "key" zuzuweisen,
mu der Aufruf so erfolgen:

	key=`getrc`
	
wahlweise natrlich auch wieder mit den Kommandozeilenparametern.

Also, viel Spa und viel Erfolg

Das New-Tuxwetter-Team
SnowHead, Worschter und Seddi