Uhm... titel? Kan ikke beskrives - skal ses! :o)
Sidder her og roder med det lille IR-program, der fulgte med mit TV-kort, og som gør at jeg kan styre TV-kortet med en fjernbetjening. Hvad jeg så ønsker er at kunne kontrollere WinAmp med den. Indtil videre er det lykkedes mig at få den til at starte WinAmp ved tryk på Radio, og skifte fremad i sange ved tryk på b osv. Nu kommer det sjove så: Hvordan simulerer jeg tryk på Keypad-tasterne samt tryk på piletasterne? Koden ser således ud, og er hentet fra irremote.ini:; JBC 9/22/98 Modified to support firmware V2
[Remote]
RepeatDelay=3
ValidCode=0x00C0
ValidMask=0x03DF
ShiftCount1=10
Mask1=0x003F
ShiftCount2=-2
Mask2=0x0080
;Beep = 1 ; Uncomment to get a beep with each Remote Keystroke
StandbyMute=0 ; Set to 1 to always mute when entering standby no matter how we get there
; You should remove any mute commands from pwr(off) command sequences when using
; this feature
VolStepSize=3 ; Each Volume step is 3% of full scale
MasterMuteID=0x16 ; Control ID form Master Mute
; First Item in the Applications section should always be default
[Applications]
Default=
Winamp=
Win/TV+=
Win/TV=
;WinTV32=
;FullScreen
*task*=
*suspend*=
;Debug=
[Default]
0=
1=
2=
3=
4=
5=
6=
7=
8=
9=
CHNLUP=
CHNLDOWN=
VOLUP=
VOLDOWN=
RADIO={close(C:\\Progra~1\\WinTV\\wintv.exe)}{run(C:\\Progra~1\\WinTV\\exec wintv.exe E:\\Progra~1\\Winamp\\winamp.exe)}
TV={close(C:\\Progra~1\\WinTV\\radio.exe)}{run(C:\\Progra~1\\WinTV\\wintv.exe)}
SOURCE={switch(*task*)}{shift}{tab}
MINIMIZE={sys(0xF020)}
MUTE=
FULLSCREEN=
RESERVED=
[Winamp]
1={f1}
2={f2}
3={f3}
4={f4}
5={f5}
6={f6}
7={f7}
8={f8}
9={f9}
0={f10}
MUTE=m
CHNLUP=b
CHNLDOWN=z
VOLUP=7
VOLDOWN=9
RADIO={sys(0xF060)}
TV={sys(0xF060)}{run(c:\\progra~1\\wintv\\wintv.exe)}
MINIMIZE={sys(0xF020)}
RESERVED=r
FULLSCREEN=s
[WinTV32]
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
MUTE={ctrl}m
VOLUP=\"{pgup}\"
VOLDOWN=\"{pgdn}\"
CHNLUP=+
CHNLDOWN=-
FULLSCREEN={ctrl}t
TV={sys(0xF060)}
RADIO={sys(0xF060)}{run(C:\\Progra~1\\WinTV\\radio.exe)}
MINIMIZE={sys(0xF020)}
[FullScreen]
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
RADIO={alt}{f4}{run(C:\\Progra~1\\WinTV\\radio.exe)}
TV={alt}{f4}
MUTE={ctrl}m
VOLUP=\"{pgup}\"
VOLDOWN=\"{pgdn}\"
CHNLUP=+
CHNLDOWN=-
FULLSCREEN={ctrl}t
MINIMIZE=
SOURCE=
; TV in a Window
[Win/TV]
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
MUTE={ctrl}m
VOLUP=\"{pgup}\"
VOLDOWN=\"{pgdn}\"
CHNLUP=+
CHNLDOWN=-
FULLSCREEN={ctrl}t
TV={alt}{f4}
RADIO={alt}{f4}{run(C:\\Progra~1\\WinTV\\exec wintv.exe C:\\Progra~1\\WinTV\\radio.exe)}
MINIMIZE={alt}{space}n
;Full Screen TV Mode
[Win/TV+]
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
RADIO={alt}{f4}{run(C:\\Progra~1\\WinTV\\exec wintv.exe C:\\Progra~1\\WinTV\\radio.exe)}
TV={alt}{f4}
MUTE={ctrl}m
VOLUP=\"{pgup}\"
VOLDOWN=\"{pgdn}\"
CHNLUP=+
CHNLDOWN=-
FULLSCREEN={ctrl}t
SOURCE=
MINIMIZE=
; Special Macro Table for Task Switch Mode
[*task*]
0=
1=
2=
3=
4=
4=
5=
6=
7=
8=
9=
CODE10=
CODE11=
RADIO=
MUTE=
CODE14=
TV=
VOLUP={tab}
VOLDOWN={shift}{tab}
CODE18=
CODE19=
CODE20=
CODE21=
CODE22=
CODE23=
CODE24=
CODE25=
CODE26=
CODE27=
CODE28=
CODE29=
RESERVED={esc}{^menu}{mode()}
CODE31=
CHNLUP=
CHNLDOWN=
SOURCE={^menu}{mode()}
CODE35=
CODE36=
CODE37=
MINIMIZE=
CODE39=
CODE40=
CODE41=
CODE42=
CODE43=
CODE44=
CODE45=
FULLSCREEN=
CODE47=
CODE48=
CODE49=
CODE50=
CODE51=
CODE52=
CODE53=
CODE54=
CODE55=
CODE56=
CODE57=
CODE58=
CODE59=
CODE60=
CODE61=
CODE62=
CODE63=
[Debug]
0=0{enter}
1=1{enter}
2=2{enter}
3=3{enter}
4=4{enter}
4=4{enter}
5=5{enter}
6=6{enter}
7=7{enter}
8=8{enter}
9=9{enter}
CODE10=CODE10{enter}
CODE11=CODE11{enter}
RADIO=RADIO{enter}
MUTE=MUTE{enter}
CODE14=CODE14{enter}
TV=TV{enter}
VOLUP=VOLUP{enter}
VOLDOWN=VOLDOWN{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}
RESERVED=RESERVED{enter}
CODE31=CODE31{enter}
CHNLUP=CHNLUP{enter}
CHNLDOWN=CHNLDOWN{enter}
SOURCE=SOURCE{enter}
CODE35=CODE35{enter}
CODE36=CODE36{enter}
CODE37=CODE37{enter}
MINIMIZE=MINIMIZE{enter}
CODE39=CODE39{enter}
CODE40=CODE40{enter}
CODE41=CODE41{enter}
CODE42=CODE42{enter}
CODE43=CODE43{enter}
CODE44=CODE44{enter}
CODE45=CODE45{enter}
FULLSCREEN=FULLSCREEN{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}
Det vigtige er feltet under [Winamp].
Nogen kreative sjæle? :o)
