Configurez une télécommande Hauppauge


Vous possedez une carte télé Hauppauge et sa télécommande. Peut être aimeriez-vous l'utiliser pour d'autres applications que le logiciel télé hauppauge. Vous aimeriez choisir ce que fait chaque touche de la telecommande. C'est l'objet de ce tutoriel! Vous allez apprendre à piloter tout votre PC avec la telecommande.

Lorsque vous installez les pilotes de votre carte télé, vous installez aussi un petit programme qui explique à l'ordinateur l'action qu'il doit associer à chaque touche de la telecommande. Ce programme fonctionne de manière très simple: les actions associées à chaque touche de la télécommande sont décrites dans un fichier nommé "irremote.ini", que l'on peut modifier très facilement (il suffit de l'ouvrir avec le Bloc-notes).


1. Trouver le fichier "irremote.ini"

- Dans le poste de travail, double cliquez sur "Disque local (C:) -> Windows"
- Faites une copie du fichier "irremote.ini" où vous voulez (on sait jamais)
- Ouvrez le fichier "irremote.ini" avec le Bloc-notes (clic droit -> ouvrir avec -> Bloc-notes)


2. Comprendre la logique du fichier irremote.ini

Ne prenez pas peur! Le fichier parait monstrueux au premier regard, mais il n'en est rien. Cherchez un peu les parties suivantes et regardons ensemble.

Le fichier irremote.ini est divisé en plusieurs parties (groupes), qui expliquent les actions à associer à chaque touche selon le cas où on se trouve. Ces parties commencent par le [cas à prendre en compte] pour associer aux touches les actions décrites ensuite.

Exemple: Commentaires d'un fichier irremote.ini très simplifié:
[Applications]
Default=
Debug.txt=

[Default]
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
RED={esc}

[Debug.txt]
0=0{enter}
1=1{enter}
2=2{enter}
3=3{enter}
4=4{enter}
5=5{enter}
7=7{enter}
8=8{enter}
9=9{enter}
RED=RED{enter}
Définition des applications pour lesquelles on va associer des actions précises aux touches
- par défaut (c'est à dire quand on ne sera pas dans une autre application définie)
- quand Debug.txt sera ouvert

Définition des actions à associer aux touches par défaut
- action associée à la touche 0 (de la telecommande): touche 0 du clavier
- action associée à la touche 1 (de la telecommande): touche 1 du clavier
- action associée à la touche 2 (de la telecommande): touche 2 du clavier
- etc.





- action associée à la touche 9 (de la telecommande): touche 9 du clavier
- action associée à la touche rouge (de la telecommande): touche échap du clavier

Définition des actions quand une application (ou un fichier) Debug.txt est ouvert(e)
- action associée à la touche 0 (de la telecommande): touche 0 + touche enter (du clavier)
- action associée à la touche 1 (de la telecommande): touche 1 + touche enter (du clavier)
- action associée à la touche 2 (de la telecommande): touche 2 + touche enter (du clavier)
- etc.
-
-
-
-
- action associée à la touche 0 (de la telecommande): touche 9 + touche enter (du clavier)
- action associée à la touche rouge (telecommande): touches R + E + D + enter (du clavier)

Remarques:


3. Modifier "irremote.ini"

a - Repérage des touches de la telecommande

- Créez un fichier texte nommé Debug (Debug.txt)
- Ouvrez-le et appuyez sur toutes les touches de la telecommande dans un ordre logique (il suffit en fait que vous vous souveniez de l'ordre)
- Grace au groupe [Debug.txt] de irremote.ini, les noms de toutes les touches s'inscrivent

b - Définition des applications

- Allez dans le groupe [Applications]
- Entrez le nom de toutes les applications pour lesquelles vous voulez définir des actions spécifiques. Le nom des applications doit correspondre au nom du programme (ou du fichier) pour lequel on souhaite définir ces actions, suivi du signe "=".

Exemple:
[Applications]
Default=
Debug.txt=
K!TV=
Nous allons définir ici:
- des actions associées à chaque touche par défaut
- des actions spécifiques quand on sera dans un fichier nommé Debug.txt
- des actions spécifiques quand l'application K!TV sera lancée

c - Définition des actions par défaut

- Allez dans le groupe [Default]
- Renseignez les actions à effectuer pour chaque touche de la telecommande

Voici une liste (non exhaustive) d'actions que l'on peut associer aux touches:
{esc} {f1} {f2} {f3} {f4} {f5} {f6} {f7} {f8} {f9} {f10} {f11} {f12}
{tab} {f13} {f14} {f15} {f16} {f17} {f18} {f19} {f20} {f21} {f22} {f23} {f24}
{ctrl} {alt} {shift} {space} {left} {up} {down} {right} {enter} {pgup} {pgdn} {del} {numlock}
{run()} {close()} {sleep()} {switch()} {vol} + touches de lettres et de chiffres ("touche 1"->1)
D'autres actions sont disponibles sur cet autre site (en bas)

Vous pouvez aussi utiliser des commandes windows. Exemples:
- {app(0xa0000)} : augmenter le volume
- {app(0x90000)} : baisser le volume
- {app(0x80000)} : "muet" (coupe le son)
Vous en trouverez d'autres si vous regardez le fichier irremote.ini d'origine.

Exemple de groupe [Default] (incomplet):
[Default]
GO={gomenu()}
GRNPOWER={ctrl}{esc}
TV={run(C:\Progra~1\K!TV\K!TV.exe)}
VIDEOS=
MUSIC=
PICTURES=
GUIDE={f1}
RADIO=
NAVLEFT={left}
NAVUP={up}
NAVRIGHT={right}
NAVDOWN={down}
OK={enter}
BACK={alt}{f4}
MENU={alt}{f}
VOLUP={app(0xa0000)}
VOLDOWN={app(0x90000)}
MUTE={app(0x80000)}
CHNLUP={app(0x330000)}
CHNLDOWN={app(0x340000)}
REC={app(0x300000)}
STOP={app(0xd0000)}
PLAY={app(0x2e0000)}
PAUSE={app(0x2f0000)}
etc.
Voici les actions à associer à la telecommande par défaut
-
- {ctrl}{esc}=raccourci pour ouvrir le menu démarrer
- la touche TV ouvre ici le logiciel K!TV plutôt que celui d'origine
- pas d'action définie pour la touche vidéo
- pas d'action définie pour la touche musique
-
- la touche f1 du clavier est associée à la touche "guide" de la telecommande
-
-
-
-
-
-
- {alt}{f4}=raccourci pour fermer l'application en cours
- {alt}{f}: la plupart du temps, ouvre le menu fichier de l'application en cours
- etc.

d - Définition des actions spécifiques

- Laissez le groupe [Debug.txt] tel quel. Il permet de retrouver le nom de toutes les touches de votre telecommande.
- Définissez les actions spécifiques à effectuer pour tous les groupes.

Exemple : groupe K!TV pour les télécommandes à plus de 21 touches (proposé sur l'aide de K!TV)
[K!TV]
0=OLD0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
TV={alt}{f4}
OK={enter}
MUSIC=a
FULLSCREEN={space}
MUTE=m
VOLUP={pgup}
VOLDOWN={pgdn}

SUBCC=s
CHNLUP=+
CHNLDOWN=-
;Teletext
TEXT=T
RED={f6}
GREEN={f7}
YELLOW={f8}
BLUE={f9}
;ZoomOut
REC={ctrl}{space}
STOP={ctrl}{enter}
PAUSE={ctrl}{back}
;Snapshot Capture une image
PICTURES={ctrl}x
;Show nxtvepg infos
GUIDE=i

Vous êtes maintenant capable de configurer votre telecommande comme vous le voulez pour piloter votre PC. C'est agréable de pouvoir éteindre l'ordinateur depuis son lit après un petit film, non?


PS: Merci de ne pas copier (ou recopier de manière très proche) ce tutoriel sur d'autres sites. Il vous a plu? Ca fait plaisir! Si êtes webmaster et que vous voulez le partager, proposez plutôt un lien vers notre site. Ce serait pour nous une belle récompense...