; FGR 12/09/02 Support firmware V2; 32-bit IR application ; FILEVERSION 2,33,20343,0 ; includes support for both Classic black, and new PVR remote ; requires ir.exe 2.33.20343 or later [Remote] RepeatDelay=3 ;Beep = 1 ; Sound for MessageBeep() to make for each Remote Keystroke ;PowerDownSound = 0 ; Sound for MessageBeep() to make when powering down MenuLoad=1 ; use tray as app launcher ; map RC5 System Codes to button "name" lookup table ; Note: 0 (classic remote) conflicts with standard "philips" TV remotes [SystemCode] 0=HCWClassic 31=HCWPVR ; these tables map actual IR scan codes to button "names" on a per system code basis ; Undefined values get the name "CODExx" by default (mostly for debugging) ; Real buttons on a remote should always get a real button name ; Note: some button "names" can only be generated by certain remotes ; Also, note that seemingly similar buttons may have unique names on different remotes ; This is to allow treating them differently based on the remote, and the ; "paradigm" of how they are used. For example; on old remotes there is a seperate TV ; button, but no GRNPOWER button. So, on old remotes we treat TV as on/off, where on PVR ; remote we use the GoMenu function (or RED as On), and the GRNPOWER as Off. [HCWClassic] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 12=RADIO 13=MUTE 15=TV 16=VOLUP 17=VOLDOWN 30=RESERVED 32=CHNLUP 33=CHNLDOWN 34=SOURCE 38=MINIMIZE 46=FULLSCREEN [HCWPVR] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 46=GREEN 56=YELLOW 11=RED 41=BLUE 12=FUNC 13=MENU 15=MUTE 16=VOLUP 17=VOLDOWN 32=CHNLUP 33=CHNLDOWN 61=GRNPOWER 31=BACK 37=OK 59=GO 60=FULLSCREEN 55=REC 54=STOP 48=PAUSE 53=PLAY 50=REWIND 52=FASTFWD 30=SKIPFWD 36=SKIPREV ; First item in this section IS always the default app if no others found [Applications] Default= *task*= ;*suspend*= Create and Receive= Debug.txt= Windows Media Player= ActiveMovie Window= htpc= Beyond TV= simpleVideo= simpleBrowser= Form1= Zoom Player= TheaterTek DVD= FormPlayer= [Default] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 MUTE= FULLSCREEN={alt}{enter} CHNLUP={UP} CHNLDOWN={DOWN} VOLUP={right} VOLDOWN={left} OK={enter} BACK={esc} REC= STOP= PAUSE={alt} PLAY= REWIND={shift}{tab} FASTFWD={tab} SKIPFWD={tab} SKIPREV={shift}{tab} TV={close(radio.exe)}{sleep(750)}{run(wintv2k.exe)} SOURCE={switch(*task*)}{shift}{tab} MINIMIZE= RESERVED= GRNPOWER={alt}{F4} ;GO={run(C:\Progra~1\myHTPC\HTPClauncher.exe -ldelay=1)} GO={run(C:\Progra~1\myHTPC\myHTPC.exe)} MENU={switch(*task*)}{shift}{tab} ;RED={run(C:\Progra~1\Snapst~1\Beyond~1\WTLPVSApp.exe /mode windowed /startscreen HOME)} RED={run(C:\Progra~1\SnapSt~1\Beyond~1\BTVD3DShell.exe /mode windowed /startscreen HOME)} YELLOW={run(C:\Progra~1\Snapst~1\Beyond~1\WTLPVSApp.exe /mode TRUEFS /startscreen tv)} ;{run(C:\Progra~1\ZoomPlayer\zplayer.exe)} BLUE={pgup} GREEN={pgdn} Radio={close(wintv2k.exe)}{sleep(750)}{run(radio.exe)} ;Note: only tested with Windows Media Player 8 [Windows Media Player] FULLSCREEN={alt}{enter} BACK={esc} MUTE={F8} VOLUP={F10} VOLDOWN={F9} CHNLUP={VK_UP} CHNLDOWN={VK_DN} OK={enter} REC= STOP={ctrl}s PAUSE={ctrl}p PLAY={ctrl}p REWIND={ctrl}b FASTFWD={ctrl}f SKIPFWD={ctrl}{shift}f SKIPREV={ctrl}{shift}b 1={alt}1 2={alt}2 3={alt}3 YELLOW={ctrl}1 BLUE={ctrl}2 GRNPOWER={alt}{f4} ;Windows Media Player 8 Full Screen ; but "ActiveMovie Window" is terribly generic [ActiveMovie Window] FULLSCREEN={alt}{enter} BACK={esc} MUTE={F8} VOLUP={F10} VOLDOWN={F9} CHNLUP= CHNLDOWN= REC= STOP={findwnd(,Windows Media Player)}{cmd(32809)} PAUSE={findwnd(,Windows Media Player)}{cmd(32808)} PLAY={findwnd(,Windows Media Player)}{cmd(32808)} REWIND={findwnd(,Windows Media Player)}{cmd(32810)} FASTFWD={findwnd(,Windows Media Player)}{cmd(32811)} SKIPFWD={findwnd(,Windows Media Player)}{cmd(32812)} SKIPREV={findwnd(,Windows Media Player)}{cmd(32813)} 1={alt}1 2={alt}2 3={alt}3 YELLOW={ctrl}1 BLUE={ctrl}2 GRNPOWER={alt}{f4} [Zoom Player] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 MUTE=m FULLSCREEN={alt}{enter} CHNLUP={UP} CHNLDOWN={DOWN} VOLUP={right} VOLDOWN={left} OK={enter} BACK={esc} MENU=; REC= STOP=s PAUSE=p PLAY=p REWIND=w FASTFWD=f SKIPFWD=. SKIPREV=, GRNPOWER={alt}{f4} GO=i YELLOW={left} BLUE=r RED= GREEN= ;HTPC controls [htpc] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 CHNLUP={up} CHNLDOWN={down} OK={enter} RADIO= TV= SOURCE= MINIMIZE= FULLSCREEN={alt}{enter} RESERVED= GRNPOWER={alt}{f4} BACK={esc} GO=g MENU=e RED=i GREEN={pgup} YELLOW= BLUE={pgdn} MUTE=m VOLUP={right} VOLDOWN={left} REC=r STOP=s PAUSE={space} PLAY=p REWIND=w FASTFWD=f SKIPFWD={f8} SKIPREV={f5} ;simpleVideo start controls [Form1] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 CHNLUP={up} CHNLDOWN={down} OK={enter} RADIO= TV= SOURCE= MINIMIZE= FULLSCREEN={alt}{enter} RESERVED= GRNPOWER={alt}{f4} BACK={esc} GO=g MENU=e RED=i GREEN={pgup} YELLOW= BLUE={pgdn} MUTE=m VOLUP={right} VOLDOWN={left} REC=r STOP=s PAUSE={space} PLAY=p REWIND=w FASTFWD=f SKIPFWD={f8} SKIPREV={f5} ;simpleVideo controls [simpleVideo] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 CHNLUP={up} CHNLDOWN={down} OK={enter} RADIO= TV= SOURCE= MINIMIZE= FULLSCREEN={alt}{enter} RESERVED= GRNPOWER={alt}{f4} BACK={esc} GO=g MENU=e RED=i GREEN={pgup} YELLOW= BLUE={pgdn} MUTE=m VOLUP={right} VOLDOWN={left} REC=r STOP=s PAUSE={space} PLAY=p REWIND=w FASTFWD=f SKIPFWD={f8} SKIPREV={f5} ;HTPC video player controls [FormPlayer] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 CHNLUP={up} CHNLDOWN={down} OK={enter} RADIO= TV= SOURCE= MINIMIZE= FULLSCREEN={alt}{enter} RESERVED= GRNPOWER={alt}{f4} BACK={esc} GO=g MENU=e RED=i GREEN={pgup} YELLOW= BLUE={pgdn} MUTE=m VOLUP={right} VOLDOWN={left} REC=r STOP=s PAUSE={space} PLAY=p REWIND=w FASTFWD=f SKIPFWD={f8} SKIPREV={f5} ;simpleBrowser controls [simpleBrowser] 0=0 1=1 2=a 3=d 4=g 5=j 6=m 7=p 8=t 9=w CHNLUP={up} CHNLDOWN={down} OK={enter} RADIO= TV= SOURCE= MINIMIZE= FULLSCREEN= RESERVED= GRNPOWER={alt}{f4} BACK={bs} GO= MENU= RED= GREEN={pgup} YELLOW= BLUE={pgdn} MUTE={app(0x80000)} VOLUP={right} VOLDOWN={left} REC={app(0x300000)} STOP={numpad5} PAUSE={app(0x2f0000)} PLAY={space} REWIND={app(0x320000)} FASTFWD={numpad6} SKIPFWD={ctrl}{shift}f SKIPREV={ctrl}{shift}b ; Special Macro Table for Task Switch Mode [*task*] 0= 1= 2= 3= 4= 4= 5= 6= 7= 8= 9= RADIO= MUTE= TV= VOLUP={tab} VOLDOWN={shift}{tab} ;RESERVED={esc}{^menu}{mode()} CHNLUP= CHNLDOWN= SOURCE={^menu}{mode()} MINIMIZE= FULLSCREEN= GREEN={esc}{^menu}{mode()} GRNPOWER={esc}{^menu}{mode()} BACK={esc}{^menu}{mode()} OK={^menu}{mode()} ; to use this, open notepad with a document name of debug.txt and set focus to it. ; debug.txt= must be uncommented in [applications] section as well. [Debug.txt] 0=0{enter} 1=1{enter} 2=2{enter} 3=3{enter} 4=4{enter} 5=5{enter} 6=6{enter} 7=7{enter} 8=8{enter} 9=9{enter} FULLSCREEN=FULLSCREEN{enter} RADIO=RADIO{enter} MUTE=MUTE{enter} TV=TV{enter} VOLUP=VOLUP{enter} VOLDOWN=VOLDOWN{enter} RESERVED=RESERVED{enter} CHNLUP=CHNLUP{enter} CHNLDOWN=CHNLDOWN{enter} SOURCE=SOURCE{enter} MINIMIZE=MINIMIZE{enter} SKIPFWD=SKIPFWD{enter} SKIPREV=SKIPREV{enter} GRNPOWER=GRNPOWER{enter} BACK=BACK{enter} GUIDE=GUIDE{enter} OK=OK{enter} MENU=MENU{enter} REC=REC{enter} STOP=STOP{enter} PAUSE=PAUSE{enter} PLAY=PLAY{enter} REWIND=REWIND{enter} FASTFWD=FASTFWD{enter} GO=GO{enter} CODE0=CODE0{enter} CODE1=CODE1{enter} CODE2=CODE2{enter} CODE3=CODE3{enter} CODE4=CODE4{enter} CODE5=CODE5{enter} CODE6=CODE6{enter} CODE7=CODE7{enter} CODE8=CODE8{enter} CODE9=CODE9{enter} CODE10=CODE10{enter} CODE11=CODE11{enter} CODE12=CODE12{enter} CODE13=CODE13{enter} CODE14=CODE14{enter} CODE15=CODE15{enter} CODE16=CODE16{enter} CODE17=CODE17{enter} CODE18=CODE18{enter} CODE19=CODE19{enter} CODE20=CODE20{enter} CODE21=CODE21{enter} CODE22=CODE22{enter} CODE23=CODE23{enter} CODE24=CODE24{enter} CODE25=CODE25{enter} CODE26=CODE26{enter} CODE27=CODE27{enter} CODE28=CODE28{enter} CODE29=CODE29{enter} CODE30=CODE30{enter} CODE31=CODE31{enter} CODE32=CODE32{enter} CODE33=CODE33{enter} CODE34=CODE34{enter} CODE35=CODE35{enter} CODE36=CODE36{enter} CODE37=CODE37{enter} CODE38=CODE38{enter} CODE39=CODE39{enter} CODE40=CODE40{enter} CODE41=CODE41{enter} CODE42=CODE42{enter} CODE43=CODE43{enter} CODE44=CODE44{enter} CODE45=CODE45{enter} CODE46=CODE46{enter} CODE47=CODE47{enter} CODE48=CODE48{enter} CODE49=CODE49{enter} CODE50=CODE50{enter} CODE51=CODE51{enter} CODE52=CODE52{enter} CODE53=CODE53{enter} CODE54=CODE54{enter} CODE55=CODE55{enter} CODE56=CODE56{enter} CODE57=CODE57{enter} CODE58=CODE58{enter} CODE59=CODE59{enter} CODE60=CODE60{enter} CODE61=CODE61{enter} CODE62=CODE62{enter} CODE63=CODE63{enter} [Beyond TV] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 MUTE=m FULLSCREEN={alt}{enter} CHNLUP={UP} CHNLDOWN={DOWN} VOLUP={right} VOLDOWN={left} OK={enter} BACK={esc} MENU=E REC=r STOP=s PAUSE={space} PLAY=p REWIND={left} FASTFWD={right} SKIPFWD=. SKIPREV=, GRNPOWER={ctrl}{shift}{f1} GO=g YELLOW=- BLUE={pgup} GREEN={pgdn} RED=+ [TheaterTek DVD] 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 MUTE=m FULLSCREEN={ctrl}r CHNLUP={UP} CHNLDOWN={DOWN} VOLUP={right} VOLDOWN={left} OK={enter} BACK={esc} MENU={ctrl}m REC={ctrl}b STOP={end} PAUSE={space} PLAY=p REWIND=r FASTFWD=f SKIPFWD=y SKIPREV={ctrl}y GRNPOWER=x GO=i YELLOW=m BLUE={pgup} GREEN={pgdn} RED=+