Dafür braucht man nicht unbedingt ein extra Programm. Grundsätzlich kann man alle Programme und Windows Funktionen die Hotkeys haben mit der Hauppauge Fernbedienung steuern. Dazu muß man nur die irremote.ini (Windows Ordner) umschreiben.
Öffnet man die irremote.ini in nem Editor sieht sie erst mal so aus:
Code:
; FGR 08/25/00 Support firmware V2; 32-bit IR application
; FILEVERSION 2,11,18237,0
; support for WinTV2000 as primary TV
[Remote]
RepeatDelay=3
ValidCode=0x00C0
ValidMask=0x03DF
ShiftCount1=10
Mask1=0x003F
ShiftCount2=-2
Mask2=0x0080
;Beep = 1 ; Uncomment to get a beep
StandbyMute=0 ; Set to 1 to always
; You should remove
; this feature
VolStepSize=3 ; Each Volume step is 3%
; Control ID form Master Mute
MenuLoad=1 ; use tray as app launcher
; First Item in the Applications
[Applications]
Default=
;Win/TV+=
;Win/TV=
WinTV32(-2)=
WinTV32(-1)=
WinTV32(0)=
WinTV32(1)=
WinTV32(2)=
WinTV32(3)=
WinTV32(4)=
WinTV32(5)=
WinTV32(6)=
WinTV32(7)=
WinTV32=c:\progra~1\wintv\wintv2k.exe
FullScreen=
*task*=
*suspend*=
;Debug=
[Default]
0=
1=
2=
3=
4=
5=
6=
7=
8=
9=
CHNLUP=
CHNLDOWN=
VOLUP=
VOLDOWN=
TV={close(radio.exe)}{run(wintv2k.exe)}
SOURCE={switch(*task*)}{shift}{tab}
MINIMIZE=
MUTE=
FULLSCREEN={ctrl}t
;RESERVED=
[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={alt}{f4}
RADIO{alt}{f4}{run(radio.exe)}
MINIMIZE={alt}{space}n
SOURCE={ctrl}s
;RESERVED={alt}p
[FullScreen]
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
TV={alt}{f4}
MUTE={ctrl}m
VOLUP="{pgup}"
VOLDOWN="{pgdn}"
CHNLUP=+
CHNLDOWN=-
FULLSCREEN={ctrl}t
MINIMIZE={ctrl}t
SOURCE={ctrl}s
;RESERVED=
der Rest ist nicht wichtig.
Uns interessiert erst mal dieser Teil:
Code:
[Applications]
Default=
;Win/TV+=
;Win/TV=
WinTV32(-2)=
WinTV32(-1)=
WinTV32(0)=
WinTV32(1)=
WinTV32(2)=
WinTV32(3)=
WinTV32(4)=
WinTV32(5)=
WinTV32(6)=
WinTV32(7)=
WinTV32=c:\progra~1\wintv\wintv2k.exe
FullScreen=
*task*=
*suspend*=
;Debug=
Hier fügt ihr einfach alle Programme hinzu, die mit der Fernbedienung gesteuert werden sollen. Das = dahinter nicht vergessen!
Bei mir sieht das dann so aus:
Code:
[Applications]
Default=
;Win/TV+=
;Win/TV=
WinTV32(-2)=
WinTV32(-1)=
WinTV32(0)=
WinTV32(1)=
WinTV32(2)=
WinTV32(3)=
WinTV32(4)=
WinTV32(5)=
WinTV32(6)=
WinTV32(7)=
WinTV32=c:\progra~1\wintv\wintv2k.exe
[color=firebrick]Winamp=
powerdvd=[/color]
FullScreen=
*task*=
*suspend*=
;Debug=
Jetzt kommt der [Default] Teil. Hier sucht ihr euch die Tasten aus mit der die Programme gestartet werden und gebt den Pfad an. In etwa so:
Code:
[Default]
0=
1=
2=
3=
4=
5=
6=
7=
8=
9=
CHNLUP=
CHNLDOWN=
VOLUP=
VOLDOWN=
TV={run(wintv2k.exe)}
SOURCE={switch(*task*)}{shift}{tab}
MINIMIZE=
[color=firebrick]MUTE={run(D:\PowerDVD\PowerDVD.exe)}
Radio={run(D:\Winamp\winamp.exe)}[/color]
FULLSCREEN={ctrl}t
;RESERVED=
Jetzt kommt der letzte Teil:
Code:
[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={alt}{f4}
RADIO{alt}{f4}{run(radio.exe)}
MINIMIZE={alt}{space}n
SOURCE={ctrl}s
;RESERVED={alt}p
[FullScreen]
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
TV={alt}{f4}
MUTE={ctrl}m
VOLUP="{pgup}"
VOLDOWN="{pgdn}"
CHNLUP=+
CHNLDOWN=-
FULLSCREEN={ctrl}t
MINIMIZE={ctrl}t
SOURCE={ctrl}s
;RESERVED=
Das sind die Tastenbelegungen im jeweiligen Modus, also TV und Vollbild. Um eure Programme hinzuzufügen müßt ihr also einfach nur eine neue Spalte mit z.b. [winamp] anlegen und darunter die Tasten gemäß den jeweiligen Hotkeys zuordnen. Wichtig ist, daß ihr hier das Programm genauso nennt wie im [Applications] Teil. Auch mußt ihr Hotkeys die nicht druckbar sind wie z.b. return, space, alt f4 usw. in geschweiften Klammern schreiben.
Meine irremote.ini sieht also jetzt so aus:
Code:
; FGR 08/25/00 Support firmware V2; 32-bit IR application
; FILEVERSION 2,11,18237,0
; support for WinTV2000 as primary TV
[Remote]
RepeatDelay=3
ValidCode=0x00C0
ValidMask=0x03DF
ShiftCount1=10
Mask1=0x003F
ShiftCount2=-2
Mask2=0x0080
;Beep = 1 ; Uncomment to get a beep with
StandbyMute=0 ; Set to 1 to always mute
; You should remove any mute
; this feature
VolStepSize=1 ; Each Volume step is 1% of full scale
MasterMuteID=0x16 ; Control ID form Master Mute
MenuLoad=1 ; use tray as app launcher
; First Item in the Applications
[Applications]
Default=
;Win/TV+=
;Win/TV=
WinTV32(-2)=
WinTV32(-1)=
WinTV32(0)=
WinTV32(1)=
WinTV32(2)=
WinTV32(3)=
WinTV32(4)=
WinTV32(5)=
WinTV32(6)=
WinTV32(7)=
WinTV32=c:\progra~1\wintv\wintv2k.exe
[color=firebrick]Winamp=
powerdvd=[/color]
FullScreen=
*task*=
*suspend*=
;Debug=
[Default]
0=
1=
2=
3=
4=
5=
6=
7=
8=
9=
CHNLUP=
CHNLDOWN=
VOLUP=
VOLDOWN=
TV={run(wintv2k.exe)}
SOURCE={switch(*task*)}{shift}{tab}
MINIMIZE=
[color=firebrick]MUTE={run(D:\PowerDVD\PowerDVD.exe)}
Radio={run(D:\Winamp\winamp.exe)}[/color]
FULLSCREEN={ctrl}t
;RESERVED=
[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={alt}{f4}
RADIO={run(D:\Winamp\winamp.exe)}
MINIMIZE={alt}{space}n
SOURCE={ctrl}s
;RESERVED={alt}p
[FullScreen]
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
TV={alt}{f4}
MUTE={ctrl}m
VOLUP="{pgup}"
VOLDOWN="{pgdn}"
CHNLUP=+
CHNLDOWN=-
FULLSCREEN={ctrl}t
MINIMIZE={ctrl}t
SOURCE={ctrl}s
;RESERVED=
[color=firebrick]
[winamp]
RADIO={alt}{f4}
TV={run(wintv2k.exe)}
VOLUP={up}
VOLDOWN={down}
FULLSCREEN=x
CHNLUP=b
CHNLDOWN=z
MUTE=v
MINIMIZE=l
1=c
2=s
3=r
4={left}
5={enter}
6={right}
7={shift}{tab}
8={tab}
9={backspace}
0={ctrl}t
;RESERVED={ctrl}{tab}
[powerdvd]
RADIO={run(D:\Winamp\winamp.exe)}
TV={run(wintv2k.exe)}
VOLUP=+
VOLDOWN=-
FULLSCREEN=z
CHNLUP=t
CHNLDOWN={ctrl}b
MUTE=q
SOURCE={alt}{f4}
MINIMIZE={ctrl}n
1={return}
2=s
3={space}
4={ctrl}o
5={up}
6={down}
7={ctrl}r
8={ctrl}{f2}
9={f2}
0=n
;RESERVED=
[/color]
So, hoffe das war einigermaßen verständlich.
cu
wiseguy