#!/bin/sh
while :
do
key=`dd if=/dev/venus_irrp bs=4 count=1 2> /dev/null | hexdump -e '"%02x"'`
if [ "$key" != "$last_key" ] ; then
#echo $key
last_key=$key
if [ "$key" = "bf04df00" ] ; then CMD_STR="#" ;# EJECT
elif [ "$key" = "f2d0df00" ] ; then CMD_STR="1" ;
elif [ "$key" = "e691df00" ] ; then CMD_STR="2" ;
elif [ "$key" = "e4b1df00" ] ; then CMD_STR="3" ;
elif [ "$key" = "f4b0df00" ] ; then CMD_STR="4" ;
elif [ "$key" = "ee11df00" ] ; then CMD_STR="5" ;
elif [ "$key" = "ea51df00" ] ; then CMD_STR="6" ;
elif [ "$key" = "e871df00" ] ; then CMD_STR="7" ;
elif [ "$key" = "a785df00" ] ; then CMD_STR="8" ;
elif [ "$key" = "ed21df00" ] ; then CMD_STR="9" ;
elif [ "$key" = "e961df00" ] ; then CMD_STR="0" ;
elif [ "$key" = "a2d5df00" ] ; then CMD_STR="E" ;# MENU
elif [ "$key" = "bc34df00" ] ; then CMD_STR="V" ;# VOL+
elif [ "$key" = "b2d4df00" ] ; then CMD_STR="v" ;# VOL-
elif [ "$key" = "aa55df00" ] ; then CMD_STR="m" ;# MUTE
elif [ "$key" = "af05df00" ] ; then CMD_STR="a" ;# AUDIO SYS
elif [ "$key" = "b3c4df00" ] ; then CMD_STR="P" ;# PREV CHAPTER
elif [ "$key" = "b784df00" ] ; then CMD_STR="N" ;# NEXT CHAPTER
elif [ "$key" = "e2d1df00" ] ; then CMD_STR="," ;# RETURN
elif [ "$key" = "f5a0df00" ] ; then CMD_STR="{" ;# HOME
elif [ "$key" = "eb41df00" ] ; then CMD_STR="W" ;# UP
elif [ "$key" = "e1e1df00" ] ; then CMD_STR="A" ;# LEFT
elif [ "$key" = "a3c5df00" ] ; then CMD_STR=" " ;# OK
elif [ "$key" = "a4b5df00" ] ; then CMD_STR="D" ;# RIGHT
elif [ "$key" = "f0f0df00" ] ; then CMD_STR="X" ;# DOWN
elif [ "$key" = "a1e5df00" ] ; then CMD_STR="}" ;# INFO
elif [ "$key" = "fc30df00" ] ; then CMD_STR="-" ;# GOTO (SEEK)
elif [ "$key" = "fe10df00" ] ; then CMD_STR="f" ;# REWIND
elif [ "$key" = "f870df00" ] ; then CMD_STR="S" ;# PLAY
elif [ "$key" = "b874df00" ] ; then CMD_STR="Q" ;# STOP
elif [ "$key" = "b694df00" ] ; then CMD_STR="F" ;# FORWARD
elif [ "$key" = "f960df00" ] ; then CMD_STR="s" ;# SUBTITLES
elif [ "$key" = "ad25df00" ] ; then CMD_STR="L" ;# PLAY SLOW
elif [ "$key" = "ae15df00" ] ; then CMD_STR="+" ;# REPEAT
elif [ "$key" = "a695df00" ] ; then CMD_STR="z" ;# ZOOM+
elif [ "$key" = "a965df00" ] ; then CMD_STR="/" ;# SETUP MENU
elif [ "$key" = "e781df00" ] ; then CMD_STR="'" ;# TV MODE
elif [ "$key" = "bd24df00" ] ; then CMD_STR="<" ;# RED
elif [ "$key" = "bd20df00" ] ; then CMD_STR="?" ;# GREEN
elif [ "$key" = "b964df00" ] ; then CMD_STR="'" ;# YELLOW
elif [ "$key" = "be14df00" ] ; then CMD_STR=">" ;# BLUE
fi
fi
echo "$CMD_STR"
done
stopall
cd /usr/local/bin
/usr/local/etc/key | ./DvdPlayer&
Users browsing this forum: No registered users and 25 guests