Configurer IRAssistant


Le principe de fonctionnement :

Il faut définir une macro c'est-à-dire une commande, une action, puis lui attribuer une touche de la télécommande.
Résultat : quand vous appuierez sur la touche de votre télécommande, la commande s’exécutera ! Ces commandes peuvent être très diverses, en général, c’est le lancement d’un programme puis on associe les raccourcis clavier de ce programme aux touches de la télécommande.
Par exemple dans K!TV si vous appuyez sur 1 quand l’application est lancée la chaîne 1 va s’afficher…Et bien on va se débrouiller pour que la télécommande simule l’appui de la touche 1, c’est tout !

Bien sûr, une multitude d’autres commandes sont disponibles comme : le contrôle de votre souris, contrôle du mixer Windows (volume). Beaucoup de choses sont possibles et rien ne vous empêche de jouer à votre jeux vidéo préféré avec votre télécommande !



La fenêtre principale :

La fenêtre principale est la suivante :


Sur cette fenêtre, je vous conseille de cocher activate in startup pour activer IRAssistant au démarrage MAIS SEULEMENT QUAND VOUS AUREZ FINI LA CONFIG !
Pour savoir si IRAssistant est activé, regardez près de l’horloge.
Si c’est activé vous aurez ça sinon ça



La fenêtre de configuration :

Pour accéder à la fenêtre de configuration générale, faites : File/Settings



Onglet On screen display

On screen display in use Si cette option est cochée le nom du groupe ou de la macro sera affiché à l’écran (sauf si OSD est décoché dans la commande).
Showing time (ms)/Selection time (ms) Showing time : sert à configurer le temps pendant lequel le nom du groupe ou de la macro reconnue sera affiché.
Selection time : sert à configurer le temps dans un menu avant que la validation ne soit effectuée.

Conseil : Il est utile de s’en servir juste pour le lancement dans K!TV car après K!TV à son propre OSD !
Location Comme vous l’aurez compris, il s’agit d’indiquer où l’OSD sera affiché sur l’écran : en bas à droite, en bas à gauche, en haut à gauche, en haut à droite ou au centre

Conseil : au centre
Background... Simplement la couleur de fond pour votre OSD

Conseil : du noir avec une police verte fluo ça fait très OSD !
Font... Choisissez la couleur, la taille, le style etc …de la police

Conseil : police verte fluo !


Drivers

C’est ici que sont placés les différents drivers. Le plus important est celui de votre télécommande, mais vous pouvez en trouver pour toutes sortes de choses !
Si vous cherchez un driver, allez sur le site web officiel (voir à la page des liens).
Pour configurer le driver, sélectionnez celui-ci (en surbrillance) puis cliquez sur Configure…


Settings

Skip first commands Pour indiquer combien de fois on appuie sur la touche avant que IRAssistant prenne en compte notre valeur. Cela peut, parfois, résoudre des problèmes de parasites.

Conseil : laissez la valeur par défaut (0)
Variation Une télécommande peut envoyer plusieurs codes quand on appuie sur le même bouton. Ce paramètre est utilisé pour définir le nombre de codes différents acceptés pour l’appui sur une même touche. Cela peut résoudre des problèmes de parasites.

Conseil : mettez à 0 si votre commande n’est pas parasité sinon mettez à 1 pour avoir une marge de sécurité
Button press delay (ms) Pour configurer le temps d’attente avant que IRAssistant capture un autre événement télécommande. Ce paramètre est effectif seulement pour les macros que l’on ne peut pas répéter.

Conseil : laissez la valeur par défaut ou baissez-la pour zapper plus vite
Button sequence delay (ms) Ce paramètre est utile lorsque, pour une macro, vous avez définit une séquence de boutons. C’est le temps d’attente entre les 2 boutons, que vous définissez ici. Bien entendu ce paramètre est seulement pris en compte lorsque une macro est défini par plusieurs boutons

Conseil : laissez le paramètre par défaut ou ajustez-le selon vos préférences
Number of samples in learn Le nombre d’exemple que doit apprendre IRAssistant pour une même commande. Si c'est 5, ça veut dire que pour lui apprendre une commande, vous allez appuyer 5 fois sur le même bouton. C’est très utile si les codes envoyés sont différents (parasites).

Conseil : laissez le paramètre par défaut
Minimize IRAssistant in activation Pour minimiser IRAssistant quand il est activé. Il sera alors en tray icône.

Conseil : cocher cette option.
Show button panel in startup Seulement pour indiquer si la fenêtre IRAssistant sera visible au démarrage

Conseil : désactiver cette option
Learn automatically after add Si cette option est cochée, la boite de dialogue d’apprentissage apparaîtra automatiquement après chaque macro ou bouton ajouté, si ceux n’ont pas été appris.

Conseil : laissez décoché
Cursor acceleration Si vous voulez pilotez votre souris par la télécommande et que vous restez appuyé sur le bouton de la télécommande vous pouvez définir l’accélération de la souris.


Nous en avons fini avec les paramètres généraux !

Signification des icônes dans la fenêtre principale :
Le groupe et la macro sont activés et un bouton de la télécommande leur est attribué.
Le groupe et la macro sont désactivés même si un bouton de la télécommande leur est attribué il ne fonctionneront pas.
Aucun bouton de télécommande n’est attribué au groupe ou à la macro. Utilisez la commande d’apprentissage pour effectuer cette tâche !
Si les macros cachées sont affichées, l’icône sera légèrement différente (plus clair). Ces icônes ne seront pas affichées si la case Show hidden macros n’est pas cochée.



Configuration sur un exemple : K!TV

Nous allons commencer par lancer K!TV avec une touche de télécommande.

Théorie :
1- Nous devons créer un bouton de groupe qui renfermera toutes les macros (commandes, actions) pour K!TV  et seulement pour K!TV.
2- Puis nous allons définir une macro qui portera le nom de lancer pour lancer l’application
3- Enfin, nous attribuerons une touche de la télécommande à la commande lancer.


1- créer un bouton de groupe :


Pour cela, allez dans Edit/Add button group


Name of the button group Donnez un nom pour ce groupe : ici K!TV par exemple

Puis cliquez sur New… pour définir une nouvelle macro
Cette fenêtre s’ouvre :



2- Ajouter une macro :


Macro

Name Le nom de la macro. Ce nom sera montré dans l’arborescence du bouton de groupe de la fenêtre principale
Add Quand vous avez choisi la commande appropriée, vous devez cliquer sur Add, ajouter,  pour ajouter cette commande dans la liste de commandes. Après avoir cliqué sur Add une fenêtre apparaîtra pour configurer l’action sélectionnée.
Delete Pour effacer une commande, sélectionnez la commande (surbrillance) dans la fenêtre commands puis cliquez sur Delete.
Fleche haut/bas Pour changer l’ordre des commandes. Cliquez d’abord sur la commande à déplacer puis servez vous des flèches haut/bas pour la déplacer

Dans la liste macro, vous définissez l’action de cette macro :
- Key : pour simuler une action (appui) clavier
- Mouse : pour simuler une action souris
- IRAssistant : pour simuler une action IRAssistant
- Files : pour lancer un fichier
- Etc ...


Type of command execution

In a sequence, no repeat Cochez cette option pour exécuter toutes les commandes de la liste de commandes lors de l’appui sur une touche de la télécommande. Les commandes ne peuvent pas être répétées et chaque macro est exécutée.

Exemple : si dans votre liste de commandes vous avez 2 actions alors quand vous appuierez sur le bouton, les 2 actions seront toujours exécutées dans cet ordre.
In a sequence, repeat allowed Cochez cette option pour répéter l’action tant que l’on ne relâche pas le bouton de la télécommande. Cette option est utilisée pour le déplacement de la souris via la télécommande ou pour augmenter le volume, par exemple, en restant appuyé sur la touche.
One command, select Cette option est disponible seulement s’il y a plus (+) d’une commande dans la liste de commandes. Quand cette option est cochée, seulement une commande de la liste sera exécutée : c’est-à-dire qu’une fenêtre pop-up contenant les commandes de la liste s’ouvrira et vous sélectionnerez la commande en appuyant sur le bouton de la télécommande. Pour faire défiler les commandes dans la fenêtre, appuyez toujours sur le même bouton de la télécommande.
One command, loop Cette option est disponible seulement si il y a plus (+) d’une commande dans la liste. Quand cette option est cochée, seulement une commande de la liste sera exécutée à la fois.
Exemple : si vous avez 2 commandes x et y (dans cette ordre) dans la liste des commandes. Si vous appuyez sur le bouton de votre télécommande la commande x sera exécutée si vous appuyer à nouveau dessus la commande y sera exécuté et si vous appuyez encore, la commande x sera à nouveau exécutée

Concrêtement : pour lancer et fermer K!TV avec la même touche.


Target window

Current foreground window Si cette option est sélectionnée la commande sera envoyée à la fenêtre en avant plan à ce moment là ! Donc la commande sera disponible pour n’importe quelle fenêtre en avant plan.

Exemple pour fermer une fenêtre : ALT+F4 peut s’appliquer pour toutes les fenêtres et beaucoup de programmes, mais peut aussi fermer Windows !)
Specify : Quand cette option est sélectionnée, la fenêtre cible pour la commande est définie ! Si la fenêtre cible n’est pas trouvée au moment de l’exécution la commande ne sera envoyée à aucune autre fenêtre. Si aucun programme ou fenêtre n’est défini, la cible sera la fenêtre en avant plan.

Exemple pour envoyer une commande à K!TV seulement, sélectionnez cette option  et indiquez le nom de l’exécutable.
Exécutable Mettez ici le nom de l’application cible (exécutable). Ne spécifiez pas le chemin mais juste le nom de l’exécutable exemple K!TV-XP.EXE. Si le nom de l’exécutable seulement est spécifié alors la commande sera envoyée à la fenêtre principale de ce programme. Si un nom de fenêtre est aussi défini, les 2 noms : celui de l’exécutable et de la fenêtre, doivent correspondre.
Set... : Pour facilement sélectionner le nom de la fenêtre (attention l’application cible doit être lancée). Dans cette fenêtre vous verrez toutes les fenêtres utilisées sur votre écran, il ne vous reste plus qu’à choisir le nom de celle qui vous intéresse.
Window caption Pour mettre le nom de la fenêtre. Ce nom peut aussi être une partie seulement, du nom de la fenêtre.
Return to previous foreground window after execution Cochez cette option si vous voulez que la fenêtre qui était en avant plan au moment ou vous avez envoyé votre commande revienne en avant plan.
Dont bring target window to the foreground in execution Cette option ne peut marcher qu’avec certaines commandes. Elle est le plus souvent utilisée avec la commande SendMessage. Si vous voulez envoyer un message à la fenêtre cible avec la commande SendMessage sans l’amener au premier plan alors cochez cette option.
Learn... : Si vous voulez que votre macro (action) soit attachée à un bouton de la télécommande dès maintenant, appuyez sur cette touche sinon l’apprentissage peut se faire plus tard.
IMPORTANT : si IRAssistant est activé à ce moment là, ce bouton sera grisé ! Pour y remédier, appuyez sur stop dans la fenêtre principale.
Macro is disabled Pour désactiver la macro, cochez cette option. La macro peut être activée ou désactivée à partir du menu Tool de la fenêtre principale. Vous verrez alors l’icône qui indique que cette macro est désactivée.
Macro is hidden Cochez cette option si vous voulez cacher la macro dans la fenêtre principale  Elle pourra quand  même être affichée, avec une icône plus claire, si l'option Show hidden macros  est cochée dans la fenêtre principale.
On screen display (OSD) Cette option est disponible seulement si On Screen Display est activé dans la fenêtre de configuration. Si vous ne voulez pas voir d’OSD pour une macro décochez cette option.

Exemple : K!TV à son propre OSD donc il faut décocher cette option sauf si vous voulez 2 OSD à l’écran ou si celui de K!TV est désactivé.


Ici, nous devons lancer le fichier correspondant à l’application K!TV, c’est-à-dire le fichier K!TV-XP.exe. Nous choisissons donc Files/launch file puis vous cliquez sur Add pour ajouter le fichier.
Là s’ouvre une seconde fenêtre :


File name and path Indiquez le chemin et le nom du fichier en cliquant sur le rectangle à droite.
Parametres Indiquez les paramètres au lancement du fichier.
Deactivate IRAssistant when application is launched Désactiver IRAssistant quand l’application est lancée.

Exemple : si vous lancez K!TV avec votre télécommande et que cette option est cochée, alors vous ne pourrez plus vous servir de votre télécommande.
Allow only one instance running at a time Permettre seulement 1 lancement à la fois de l’application. C’est à cocher pour être sûr de ne pas lancer plusieurs fois la même application.


Puis OK
Vous obtenez alors ça dans la fenêtre des commandes :
Vous pouvez en bas cocher On screen display pour que l’on voit si K!TV est bien en train de se lancer.

Voilà, il n’y a plus qu’à cliquer sur OK !
Vous obtenez ça dans la fenêtre principale :



Il ne nous reste plus qu’à lui apprendre la touche télécommande pour qu’il lance K!TV !


3- Apprendre la commande à la télécommande :


Mais faites attention, ce n’est pas à la macro (lancer K!TV) que vous allez apprendre la commande mais au bouton groupe K!TV (celui qui a le - )
C’est normal car il faut activer le groupe et après ce groupe va lancer la macro lancer K!TV 
Donc retenez cette règle : Lors de l’activation d’un groupe, ce groupe doit lancer une macro, et cette dernière n’aura pas de touche de télécommande assignée, seul le groupe est lié à une touche télécommande.

Donc dans la fenêtre principale cliquez sur K!TV (pour le sélectionner en bleu) puis sur learn item
Cette fenêtre s’ouvre :


La fenêtre vous indique ce que vous allez faire apprendre ici K!TV

Numbers of buttons Vous pouvez spécifier le nombre de bouton pour cette commande.

Exemple : si vous mettez 2, vous pourrez par exemple démarrer K!TV en appuyant d’abord sur un bouton suivi d’un autre ainsi vous lancerez K!TV en appuyant successivement sur les 2 boutons.

Conseil : Ne faites pas de choses compliquées, car les combinaisons de touches s’oublient très vite ! Laissez à 1.

Là on va mettre 1 car on va lancer K!TV avec une seule touche (sur ma PCTV je prends la touche TV de la télécommande)
Comme nous avions défini 5 appuis pour apprendre une touche télécommande, nous allons donc appuyer 5 fois sur la touche pour que l’apprentissage soit complet.
C’est dans cette fenêtre que vous allez voir si votre télécommande est parasitée ou pas : si le code (pour moi c’est FEE126) envoyé n’est pas le même ça veut dire qu’elle est parasitée, la solution sera d’augmenter le nombre de variation dans la fenêtre de config !
Sur cet exemple, j’ai appuyé 4 fois sur la même touche et le code est toujours le même donc tout est bon ! J’appuie encore une fois et c’est fini !


Et voilà !

Pour tester, assurez-vous que IRAssistant soit activé en cliquant sur le bouton activate (et si vous avez coché minimiser lors de l’activation alors elle va aller en tray icône mais vous pouvez cliquer 2 fois pour que la fenêtre s’affiche à nouveau) puis appuyez sur la touche qui doit lancer K!TV  ………… et ça MARCHE !
Moi j’obtiens ça, car j’ai activé l’OSD avec une grande police seulement pour le lancement !


Puis bien sûr K!TV se lance.
Grâce à l'OSD, vous êtes sûr que votre appui sur la télécommande est en train d’être traité !!
Par contre ce n’est pas utile d’activer l’OSD pour les chaînes de télé, car  K!TV a son propre OSD donc vous verrez l’OSD de K!TV !


4- Et on recommence !


Nous allons maintenant très rapidement configurer tout ça pour zapper sur la chaîne 1 dans K!TV.
Ce que nous devons faire :
a- Nous devons ajouter une macro pour le groupe K!TV.
b- Donner un nom à cette macro et définir l’action ainsi que les options (avec OSD ou pas …).
c- Choisir la cible.
d- Lui assigner une touche télécommande.


a- Dans la fenêtre principale faire edit/add group macro
la fenêtre add macro to group K!TV s’ouvre.

b- Le nom ici ce sera juste le chiffre 1.
L’action : simuler un appui sur la touche clavier 1. Donc allez dans KEYS et sélectionnez NUMPAD-1 puis cliquez sur add
Option : décochez On screen display car K!TV a son propre OSD donc inutile d’afficher 2 fois la même chose, mais ça je l’ai déjà dit !

c- La cible (target) ça sera seulement la fenêtre K!TV (pour éviter les conflits avec les autres applications).
Sélectionnez Specify puis cliquez sur Set....
Le cablage se présente un peu comme celui de Girder mais en bien moins sophistiqué ! Dans cette fenêtre vous sont présentés les titres des fenêtres en exécution. Si le programme a plusieurs fenêtres, cliquez sur le + du programme principal. Donc dans ce cas là, K!TV doit être en cours d'exécution. Si K!TV n’est pas en cours d’execution, cliquez sur le bouton ... de la ligne Command prompt pour rechercher l'exécutable K!TV-XP.exe.


Puis OK


Vous obtenez ça :


d- Vous pouvez cliquer tout de suite sur Learn... de la fenêtre ci-dessus (si IRAssistant est Désactivé sinon ce bouton est grisé !) ou cliquez sur OK puis sélectionnez la macro 1 dans la fenêtre principale puis faites Learn puis learn item et attribuez la touche 1 de votre télécommande et ... C’est fini !



Conclusion :

Bien que le développement de IRAssistant semble arrêté, j’ai tenu à faire cette introduction que j’estime relativement complète pour que vous maîtrisiez l’essentiel.
Je ne pense pas nécessaire de développer les autres options de IRAssistant  car elle tombe sous le sens avec un peu de jugeotte !
IRAssistant est donc moins puissant que Girder, mais aussi plus facile d’utilisation, et il donne une bonne entrée en matière pour configurer la BETE Girder !
N’ayez pas peur, on va faire tout ça en douceur.





Dernière MAJ de la page : 27/04/2003
Copyright © 2003 Prêt à Zapper tous droits réservés.