| #!/bin/sh |
| |
| RC_PIPE=/tmp/rc_pipe |
| |
| if [ $# -eq 0 -o "$1" = "-h" ]; then |
| echo "" |
| echo "Usage: rc <keystr> [<keystr>...]" |
| echo "" |
| echo " Feed RC key presses into soft_rc," |
| echo " supported <keystr> (case-insensitive):" |
| echo " DIGIT_1, DIGIT_2, .. , DIGIT_9, DIGIT_0, DEL" |
| echo " TV_BOX_POWER, TV_POWER, INPUT" |
| echo " STOP, RECORD, REWIND, PLAY, PAUSE, FAST_FORWARD" |
| echo " SKIP_BACKWARD, SKIP_FORWARD, MENU, BACK, GUIDE" |
| echo " UP, LEFT, OK, RIGHT, DOWN, EXIT, INFO, VOL_UP" |
| echo " SEARCH, CH_UP, VOL_DOWN, MUTE, CH_DOWN, PREV" |
| echo "" |
| echo " Special macro: <abc> -> DIGIT_a DIGIT_b DIGIT_c OK" |
| echo "" |
| echo " Examples:" |
| echo " rc guide" |
| echo " rc up up up ok" |
| echo " rc info" |
| echo " rc exit" |
| echo " rc 308" |
| echo "" |
| exit 0 |
| fi |
| |
| if is-tv-box; then |
| if [ -e $RC_PIPE ]; then |
| echo "$@" > $RC_PIPE |
| else |
| echo "Error - $RC_PIPE doesn't exist!" |
| exit 1 |
| fi |
| else |
| echo "Error - $0 only works on the TV box!" |
| exit 2 |
| fi |
| exit 0 |