Avatar billede parazite Nybegynder
29. marts 2001 - 18:04 Der er 13 kommentarer og
1 løsning

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)
Avatar billede parazite Nybegynder
29. marts 2001 - 18:22 #2
Kan jeg desværre ikke bruge til noget. Finder jeg ud af hvordan jeg simulerer de forskellige andre taster, så kan jeg nemlig også benytte den som mus, såeh... :o)
Avatar billede webmasterdk Praktikant
29. marts 2001 - 18:26 #3
ok, det kan jeg godt se det blærede i! :)
Avatar billede webmasterdk Praktikant
30. marts 2001 - 09:57 #4
hermed kan du klare det, det er til at fjernstyre din pc: http://www.stack.nl/~stilgar/windoze/girder.html
Avatar billede parazite Nybegynder
30. marts 2001 - 14:00 #5
webmasterdk : OK, jeg kigger nærmere på det.

Andre : For at uddybe. Jeg søger altså hvad man skal skrive for at få den til at tro at man trykker på en piletast eller en keypad-tast. Som I kan se, så skriver man {ctrl} for at simulere tryk på Ctrl osv. Forestiller mig noget i stil med {keypd4} for at simulere Keypad 4. Mere uddybelse?
Avatar billede parazite Nybegynder
02. april 2001 - 00:56 #6
OK - intet der kan bruges. Hvis nogen dukker op med et direkte svar på mit spm., så er der 100 point i vente. Bare skriv her, eller smid en mail på david@mcnally.dk
Avatar billede webmasterdk Praktikant
02. april 2001 - 01:47 #7
hvis du kigger under features ved girder kan du se at det kan netop det du efterlyser, så hvorfor fanden afviser du mit svar?
Avatar billede parazite Nybegynder
02. april 2001 - 01:49 #8
Har du prøvet at installere det program? Jeg er selv temmelig PC-haj, men det er zq for langhåret for mig!
Avatar billede webmasterdk Praktikant
02. april 2001 - 01:52 #9
nej, jeg har nemlig ikke IR, men jeg er lige ved at hente det, for at prøve det!
Avatar billede webmasterdk Praktikant
02. april 2001 - 01:53 #10
Avatar billede webmasterdk Praktikant
02. april 2001 - 01:56 #11
Hvad er dit problem med prog\'et??
Avatar billede parazite Nybegynder
02. april 2001 - 02:03 #12
At jeg ikke gider rode med et program, når jeg har et program der virker fint, hvor jeg bare mangler tastekoderne for pile-taster og keypad-taster.
Avatar billede webmasterdk Praktikant
02. april 2001 - 02:08 #13
det er da et ganske enkelt prog, når man bare lige bruger 10 minnutter på det
Avatar billede webmasterdk Praktikant
02. april 2001 - 02:09 #14
hvis du tilføjer en ny funktion, kan du under tastatur, vælge alle taster!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester