LM Gestion

LM Remote KeyMap : Personnaliser votre télécommande

LM Remote KeyMap possède un profil par défaut pour votre télécommande et devrait fonctionner avec la plupart des applications multimédias. Cependant il est recommandé d'ajouter un profil spécifique pour chaque application que vous souhaitez contrôler avec votre télécommande.

Avant de voir dans le détail comment ajouter ou éditer un profil, Vous devez comprendre comment les profils sont utilisés. Chaque fois que vous appuyez sur un bouton de votre télécommande Streamzap, Firefly, Firefly Mini ou Media Center (MCE Remote), LM Remote KeyMap va rechercher parmis tous vos profils, le profil qui correspond à l'application active :

  • Tout d'abord LM Remote KeyMap va déterminer quelle est la fenêtre active (généralement la fenêtre au premier plan) et récupérer son titre, le nom de sa classe et de son exécutable
  • Alors LM Remote KeyMap va rechercher un profil qui correspond soit :
    • au nom de l'exécutable de la fenêtre
    • au titre et à la classe de la fenêtre 
    • à la classe
    • au titre 
    • au profil par défaut (si aucun profil correspondant n'est trouvé) 
  • Si un profil correspondant est trouvé LM Remote KeyMap va utiliser les actions qui sont définies pour les touches utilisées dans le profil. Si une touche n'a aucune action de défini pour ce profil, alors LM Remote KeyMap utilise les actions assignées pour cette touche dans le profil par défault.

Vous pouvez aussi forcer un profil, dans ce cas LM Remote KeyMap ne cherche pas de profil correspondant à l'application active mais utilise celui que vous avez choisi. Par exemple vous pouvez faire en sorte que la touche "Rouge" de votre télécommande lance votre logiciel multimédia favori et force le profil que vous avez créé pour cette application. LM Remote KeyMap utilisera ce profil quelque soit l'application active jusqu'à ce que vous forciez LM Remote KeyMap à utiliser le profil par défaut (par exemple en utilisant le bouton "Marche / Arrêt" de la télécommande). De cette manière vous pouvez contrôler votre application même si elle n'est pas active (LM Remote KeyMap peut même restaurer cette application au premier plan si cela est nécessaire).

Ajouter / Supprimer un profil

Pour ajouter un nouveau profil, cliquez sur le bouton "Ajouter" situé sous la liste des profils et sélectionnez "Nouveau profil vierge" ou "Profil de la base de données en ligne".

Quand vous choisissez "Profil de la base de données en ligne", vous allez pouvoir chercher parmis les profils envoyés par d'autres utilisateurs. L'écran de recherche des profils s'ouvre et si c'est la première fois il vous sera demandé de vous authentifier à l'aide de votre pseudo et mot de passe de donateur. Lorsque vous êtes authentifié, vous pouver tapez votre mot clé dans le formulaire et cliquer sur le bouton "Search". La liste des profils correspondants à votre recherche va s'afficher dans la liste. Pour ajouter un profil à LM Remote KeyMap sélectionnez le profil dans la liste et cliquez sur le lien "Ajouter ce profil à mes profils".

Pour supprimer un profil existant cliquez sur le lien "Supprimer".

Si vous souhaitez partager un de vos profils avec d'autres utilisateurs de LM Remote KeyMap, cliquez sur le lien "Partager". Remplissez alors le formulaire: saisissez le nom et la version de l'application visée par votre profil, ainsi qu'une description de votre profil (par exemple dans la description indiquez ce qui peut différencier votre profils d'autres profils qui peuvent être disponibles pour la même application) et cliquez sur le bouton "Envoyer".

Editer un profil

Pour éditeur un profil, sélectionnez le dans la liste déroulante des profils et cliquez sur le lien "Editer". L'éditeur de profil s'ouvre alors sur ce profil.

Définition du profil

Le premier écran de l'éditeur vous permet de modifier les propriétés du profil (les propriétés du profil par défaut ne peuvent être modifiées) :

  • Utilisez le champ "Nom" pour donner un nom à votre profil 
  • Utilisez le "Classe de la fenêtre" pour indiquer le nom de la classe de fenêtre auquel ce profil correspond. Quand LM Remote KeyMap recherche le profil à utiliser, il récupère le nom de la classe de la fenêtre active et essaye de le faire correspondre au contenu de ce champ (en combinaison ou pas avec le titre de la fenêtre). Vous pouvez laissez ce champ vide si vous souhaitez seulement effectuer une recherche sur le titre de la fenêtre ou le nom de l'exécutable.
  • Utilisez le champ "Titre de la fenêtre" pour indiquer le nom de la fenêtre auquel ce profil correspond. Quand LM Remote KeyMap recherche le profil à utiliser, il récupère le titre de la fenêtre active et essaye de le faire correspondre au contenu de ce champ (avec ou sans le nom de la classe). Vous pouvez laisser ce champ vide si vous souhaitez seulement effectuer une recherche sur le nom de la classe ou de l'exécutable.
  • Utilisez le champ "Exécutable de l'application" pour indiquer le nom de l'exécutable auquel ce profil correspond. Quand LM Remote KeyMap recherche le profil à utiliser, il récupère le nom de l'exécutable de la fenêtre active et essaie de le faire corresponder au contenu de ce champ. Vous pouvez laisser ce champ vide si vous souhaitez seulement effectuer une recherche sur le titre de la fenêtre ou le nom de la classe.
  • Cochez la case "Placer automatiquement cette application au premier plan..." si vous voulez que LM Remote KeyMap mette au premier plan la fenêtre qui correspond à ce profil à chaque fois que vous appuyez sur une touche de votre télécommande. Ceci ne fonctionne que si vous avez forcé le profil (en utilisation l'action "Changer Profile" pour un des boutons dans un autre profil).
  • Utilisez le champ "Description" pour décrire ce qu'est censé accomplir ce profil.

Par exemple, si vous voulez créer un profil qui ne s'applique qu'au Bloc Notes Windows, tapez "Notepad" dans le champ "Classe de la fenêtre".

Vous pouvez aussi placer l'application concernée par le profil au premier plan et appuyez sur "Control + Shift + R" sur votre clavier. Ceci va automatiquement copier dans LM Remote KeyMap les champs "Titre", "Classe" et "Exécutable", de cette manière vous pouvez les utiliser directement.

Astuce : Vous n'avez pas à conserver les trois champs "Classe", "Titre" et "Exécutable" pour cibler un application. Un seul de ces champs suffit. Dans le doute conservez uniquement le champ "Exécutable".

Cliquez sur le bouton "Suivant >" pour changer les comportement des boutons de votre télécommande, ou cliquez sur le bouton "Ok" pour sauvegarder vos modification sans personnaliser les boutons.

Boutons & Actions

Utilisez l'image de votre télécommande pour assigner une action aux touches de votre télécommande. Une action représente ce que LM Remote KeyMap doit effectuer après que vous ayez appuyé sur un bouton. Vous pouvez avoir plus d'une action par bouton. Vous n'avez pas à personnaliser tous les boutons dans un profil (dans ce cas, les actions du profil par défaut seront utilisés pour ce bouton).

Pour chaque bouton et dans chaque profil, vous pouvez saisir un court texte d'aide pour le bouton. Cette aide sera affichée sur l'affichage écran de LM RKM lorsque vous placez la télécommande dans le mode d'aide à l'aide de l'action "Mode Aide".

Pour ajouter une action, cliquez sur le bouton de votre choix sur l'image de la télécommande (ou sélectionnez le bouton dans la liste déroulant, or pressez un bouton sur votre télécommande) cliquez ensuite sur le bouton vert "Ajouter une action" dans la liste des actions.

Pour supprimer une action, cliquez sur le bouton supprimer rouge qui se trouve à gauche d'une action.

Pour changer les paramètres d'une action, cliquez sur le bouton éditer situé à droite de chaque action.

Pour déplacer une action dans la liste, cliquez sur les boutons flèches situés à droite de chaque action pouvant être déplacée. 

Quand vous ajoutez une action, une liste d'action possible s'affiche, vous avez le choix parmis ces actions :

  • Frappe : cette action envoie un raccourci clavier à l'application active.
  • Envoi Message : cette action envoie un message (comme fermer / minimiser etc..) à la fenêtre active ou à une fenêtre résulant de l'action "Trouver Fenêtre".
  • Trouver Fenêtre : cette action vous permet de rechercher une fenêtre par son titre ou le nom de sa classe (tout comme pour le profil). La fenêtre ainsi trouvée peut être utilisée pour les actions "Envoi Message" / "Commande Application" et "Premier Plan".
  • Changer Volume : cette action vous permet de changer le volume principal de votre PC : soit l'augmenter, le diminuer ou le placer sur une valeur absolue. Vous pouvez donc choisir entre : "Augmenter de 5%" ou "Diminuer de 5%" ou "Mettre le volume à 50%".
  • Commande Application : cette action vous permet d'envoyer une commande multimédia (WM_APPCOMMAND) à la fenêtre active ou à une fenêtre résultant de l'action "Trouver Fenêtre". Les commandes multimédias sont celles que l'on trouve sur le claviers ou télécommand Media Center comme : "Stop" / "Play" / "Pause", etc...
  • Démarrer Application : cette action vous permet de lancer l'application de votre choix.
  • Pause : cette action vous permet de marquer une pause dans la chaîne des actions à accomplir pour un bouton. Un bouton peut déclencher plusieurs actions, ces actions sont déclenchées les unes à la suite des autres, avec cette action vous pouvez donc marquer une pause entre deux actions.
  • Afficher Menu : cette action vous permet de créer un menu. Ce menu sera affiché après appui sur la touche correspondante sous la forme d'une fenêtre transparente de premier plan. Vous pouvez naviguer dans ce menu avec les touches de directions de la télécommande. Quand vous sélectionnez une entrée de ce menu avec le bouton "Ok" de la télécommande alors les actions associées à ce menu seront déclenchées.
  • Changer Profil : cette action vous permet de forcer le profil que doit utiliser LM Remote KeyMap jusqu'à ce que vous forciez à nouveau le profil par défaut. Ceci est utile si vous avez une application qui ne peut être trouvée par son titre ou classe de fenêtre : vous programmer un bouton dans le profil par défaut pour lancer cette application, puis vous en forcer son profil. Vous programmere un bouton de ce profil, par exemple le bouton "Marche Arrêt" pour fermer l'application et forcer à nouveau le profil par défaut.
  • Switcher Profil : cette action vous permet de changer de profil pendant l'appui sur un bouton. Contrairement à "Changer Profil", le changement est temporaire et se produit uniquement pendant l'appui sur un bouton.
  • Premier Plan : cette action vous permet de placer la fenêtre active ou la fenêtre résultant de l'action "Trouver Fenêtre" au premier plan.
  • MultiAppui : cette action vous permet d'exécuter une action différente pour chaque appui consécutif sur une des touches de votre télécommande. Par exemple vous pouvez utilisez cette action pour les touches numériques de votre télécommande et faire en sorte que le premier appui sur le bouton "2" envoie la touche "2", le second envoie la touche "a" etc...
  • Volume Sourdine : cette action vous permet de rendre muet / actif le volume principal.
  • Jouer Son : cette action vous permet de jouer un son au format wave
  • Eteindre : cette action vous permet d'arrêter / supsendre / hiberner ou redémarrer votre ordinateur
  • Souris : cette action vous permet de déplacer le curseur de votre souris ou de simuler un clic de la souris
  • Mode Souris : cette action vous permet de placer la télécommande en "mode souris". Dans ce mode vous pourrez déplacer le pointeur de votre souris à l'aide des touches fléchées de la télécommande. Cette action n'est disponible que pour nos donateurs.
  • Appui Touche : cette action simule un appui sur une des touches de votre clavier (une seule touche). Cette action est normalement uniquement utilisée pour la télécommande Firefly dans le profil par défault. Elle utilise un "Virtual Key Code" pour indiquer quelle touche doit être pressée (voir MSDN)
  • Réveil Réseau : cette action vous permet de réveiller un ordinateur depuis l'état d'hibernation ou complètement éteint (par l'envoi d'un "magic packet")
  • Activer Application : cette action est similaire à "Premier Plan", elle doit être utilisée quand "Premier Plan" ne donne pas les résultats souhaités.
  • Touche Pressée ou Touche Levée : ces actions simule l'appui ou le relachement d'une touche du clavier
  • Mode Navigation : cette action place votre télécommande en mode de navigation, utile pour changer de fenêtre ou naviguer dans les formulaires (voir ci-dessous). Cette action n'est disponible que pour nos donateurs.
  • Déplacer Fenêtre : cette action vous permet de déplacer la fenêtre active ou celle trouvée par l'action FindWindow
  • Envoir IR : cette action vous permet d'envoyer une commande infrarouge pour contrôler un périphérique externe
  • Ejecter CD : cette action vous permet d'ouvrir / fermer la porte d'un lecteur de CD
  • Si : cette action vous permet de créer des branchement conditionnels
  • Stop : cette action vous permet de ne pas exécuter les actions qui la suivent.
  • Mode Aide : cette action place la télécommande dans le mode d'aide. Quand le mode d'aide est actif chaque appui sur un bouton de la télécommande affiche l'aide associé au bouton pour le profil courant.
  • Economiseur d'écran : cette action vous permet de démarrer / stopper votre économiseur d'écran (et aussi de le désactiver / activer)
  • Moniteur Marche / Arrêt : cette action vous permet d'allumer / éteindre votre écran (plus exactement le mettre en veille)
  • Fermer Application : vous permet de fermer une application (en se basant sur le nom de l'exécutable)
  • Maximiser : vous permet de maximiser une fenêtre
  • Minimiser : vous permet de minimiser une fenêtre
  • Restaurer : vous permet de restaurer une fenêtre dans sa taille normale (non maximisée / non minimisée)
  • HTTP Télécharger : vous permet de télécharger du contenu HTML / XML depuis un serveur Web
  • Trouver Fenêtre Enfant : vous permet de trouver une fenêtre fille
  • Bordure Fenêtre : vous permet d'afficher / supprimer la bordure d'une fenêtre
  • Appui Touche Vers : vous permet d'envoyer un raccourci clavier vers une fenêtre ne se trouvant pas au premier plan
  • Bip : vous permet d'émettre un bip à travers le haut parleur de votre PC (uniquement sur les systèmes 32 bits)
  • Script : vous permet d'utiliser le moteur de scripts C# de LM Remote KeyMap
  • Envoi IR Direct : vous permet d'envoyer un code infrarouge non appris vers vos périphériques infrarouges
  • Capture Ecran : vous permet d'effectuer une capture écran de votre bureau ou d'une fenêtre
  • Assigner Variable : vous permet de délcarer une variable globale
  • Incrémenter Variable : vous permet de changer la valeur d'une variable globale de type numé

Quand vous avez sélectionné l'action de votre choix, cliquez sur le bouton "Ok" pour configurer l'action si nécessaire. Si aucune configuration n'est recquise, vous retournez à la liste des actions pour le bouton sélectionné.

Toutes les actions disponibles

 
Action "Activer Application"

Cette action place une fenêtre trouvée par "Trouver Fenêtre" au premier plan (elle peut réussir quand "Premier Plan" échoue)

Action "Affichage Ecran"

Cette action vous permet d'afficher l'affichage écran LM RKM avec le message et l'icône de votre choix. Vous pouvez aussi sélectionner une apparence d'affichage qui soit différente de l'apparence par défaut choisie dans les options de LM RKM.

Vous pouvez choisir d'attendre que l'affichage soit effectivement affiché avant d'éxécuter d'autres actions. Ceci peut être nécessaire si vous utilisez cette action avec un évènement tel que "LM RKM : Arrêt".

Vous pouvez également afficher le contenu de vos variables globales dans le texte destiné à être affiché. Saisissez le nom des variables à afficher dans le champ "Noms Variables" (séparés par des virgules) et utilisez le options de formattage C# dans le texte à afficher. Par exemple : "Valeur variable = {0}" ou 0 représente la valeur de la variable dont le nom est en première position dans la liste des variables tapées dans le champ "Noms Variables"

Action "Afficher Menu"

Cette action vous permet d'afficher un menu quand vous appuyez sur un bouton de votre télécommande Streamzap, Firefly, Firefly Mini ou Media Center (MCE Remote). Pour activer cette fonction, vous devez être un donateur et avoir installé la version donateur de LM Remote KeyMap.

Après avoir ajouté cette action sous un bouton, vous devez ajoutez des entrées de menu. Cliquez sur le bouton "Ajouter une entrée de menu" situé dans l'encadré de l'action "Afficher Menu". Une nouvelle entrée de menu est ajoutée, le dialogue de configuration de l'entrée s'affiche vous pouvez dès lors :

  • Taper le nom de cette entrée de menu tel qu'il sera affiché dans le menu dans le champ "Nom de l'entrée de menu".
  • Choisissez une icône optionnelle qui sera affichée à gauche du nom de l'entrée de menu (de préférence une image au format PNG)

Vous pouvez alors ajoutez des actions sous cette nouvelle entrée de menu comme vous le feriez pour un bouton de la télécommande..

Quand you appuyez sur une touche de la télécommande liée a une action "Afficher Menu", LM Remote KeyMap va alors exécuter toutes les actions précédant le menu et va ensuite afficher le menu (toutes les actions suivant le menu ne seront pas executées)

Le menu restera affiché tant que vous ne le fermez pas en appuyant sur le bouton "Exit" de votre télécommande ou sur le même bouton que vous avez utilisé pour l'ouvrir (dans ce cas aucune action n'est éxecutée).

Vous pouvez naviguer dans le menu avec les touches fléchées de votre télécommande et sélectionner une action à effectuer en cliquant sur le bouton "Ok" de votre télécommande.

Action "Appui Touche"

Cette action vous permet de simuler l'appui sur une touche de votre clavier (une seule touche). Cette action est normalement réservée à la télécommande Firefly Mini pour contourner un problème lié à l'installation d'un "hook" global sur le clavier. Pour simuler un appui sur une touche, entrez sa "Virtual Key Code" dans le champ approprié (Vous trouverez ces codes dans MSDN).

Action "Appui Touche Vers"

Cette action vous permet de simuler un appui sur un touche de votre clavier vers une fenêtre qui n'est pas au premier plan. Sélectionnez la fenêtre à l'aide des actions "Trouver Fenêtre" et / ou "Trouver Fenêtre Enfant" avant d'utiliser l'action "Appui Touche Vers".

Note : cette action peut ne pas fonctionner du tout. Habituellement pour qu'une entrée clavier soit valide une fenêtre doit être au premier plan.

Action "Assigner Variable"

Avec l'action "Assigner Variable" vous pouvez créer une variable globale. La variable globale est alors disponible dans toutes les chaînes d'action LM Remote KeyMap que ce soit lors de l'appui sur une touche de la télécommande ou lors d'un évènement.

Les variables globales peuvent être utilisées avec les actions "Si" (pour tester la variable), "Affichage Ecran" (pour afficher le contenu d'une variable), l'action "Script" (pour une utilisation avancée), "Incrémenter Variable" (pour changer la valeur d'une variable numérique)

Action "Bip"

Cette action vous permet d'émettre un bip à traver le haut parleur de votre PC (habituellement le buzzer se trouvant sur la carte mère). Cette action ne fonctionne que sur les systèmes 32 bits (une limitation de Windows). Vous pouvez sélectionner la tonalité et la durée du bip à émettre.

Action "Bordure Fenêtre"

Cette action vous permet de supprimer ou d'afficher la bordure d'une fenêtre. La fenêtre peut être celle actuellement au premier plan ou une fenêtre trouvée par "Trouver Fenêtre".

Cette action est utile pour placer des applications en mode plein écran lorsque l'application ne propose pas elle même un tel mode. Pour cela vous utiliserez l'action "Bordure Fenêtre" avec l'action "Déplacer Fenêtre" (utilisez "Bordure Fenêtre" en premier pour supprimer la bordure puis "Déplacer Fenêtre" pour faire en sorte que la fenêtre s'affiche sur toute la surface de votre écran)

Action "Capture Ecran"

Cette action vous permet d'effecuter une capture d'écran de votre bureau ou d'une fenêtre (la fenêtre au premier plan ou une fenêtre trouvée par "Trouver Fenêtre").

Vous pouvez indiquer le nom du fichier utilisé pour enregistrer la capture (Fichier PNG / JPG ou GIF). Si le fichier doit être réutilisé pour chaque capture ou non (un nouveau nom de fichier est alors utilisé).

Si vous avez plus d'un écran rélié à votre PC, vous pouvez également choisir quel écran doit être capturé.

Action "Changer Profile"

L'action "Changer Profile" force LM Remote KeyMap à utiliser un profil que vous choisissez dans la liste déroulante "Profil". Quand un profil est forcé, LM Remote KeyMap n'essaie plus de trouver le profil approprié en fonction de le fenêtre active. Au contraire LM Remote KeyMap va utiliser les actions assignées aux boutons de ce profil jusqu'à ce que vous forciez à nouveau le profil par défaut.

Vous allez généralement utiliser cette action avant de lancer une application (avec l'action "Démarrer Application") et ainsi forcer un profil qui convient à cette application. Puis vous utiliserez au sein de ce profil, à nouveau l'action "Changer Profil" combinée à une action qui fermera l'application pour replacer LM Remote KeyMap dans le profil par défaut.

Vous pouvez aussi cocher la case "Placer automatiquement...." du profil pour automatiquement remettre au premier plan la fenêtre qui correspond au profil, de cette manière si votre application perd le focus, LM Remote KeyMap lui redonnera le focus si cela est nécessaire.

Action "Changer Volume"

L'action "Changer Volume" change le volume principal de votre PC et affiche un osd pour le volume. Vous pouvez choisir trois options différents en utilisant les boutons radios:

  • Valeur Absolue : Ceci permet de placer le volume principal à une valeur absolue. Saisissez simplement la valeur absolue dans le champ "Valeur Volume". La valeur que vous tapez dans ce champ doit être un nombre entier compris entre 0 et 100. Si vous choisissez 50, le volume sera alors placé à 50%.
  • Augmenter : Ceci permet d'augmenter le volume principal de votre PC de la valeur que vous tapez dans le champ "Valeur Volume". Par exemple si vous choisissez "5", le volume principal augmente de 5 points (si le volume était à 40% il est alors mis à 5%, l'augmentation est donc linéaire).
  • Diminuer : identique à "Augmenter", mise à part que le volume diminue de la valeur indiquée dans "Valeur Volume".
 
Action "Commande Application"

L'action "Commande Application" simule l'appui sur un bouton de clavier / télécommande multimédia. Vous n'avez qu'à choisir la commande à envoyer. Remarque : le profil par défaut utilise déjà ces commandes multimédia, vous ne devriez donc pas avoir à les utiliser. Les commandes supportées sont :

  • BrowserBackward : retour pour navigateur Internet (d'autres applications peuvent répondre à cette commande et devrait l'interpréter comme un "Retour") 
  • BrowserForward : Idem "BrowserBackwar" mais dans le sens "Suivant" 
  • MediaPlay : doit démarrer la lecture (d'un morceau de musique, une vidéo...)
  • MediaPlayPause : une commande à deux états, premier appui mise en pause, second appui reprise de la lecture 
  • MediaPause : mettre en pause 
  • MediaStop : arrêter la lecture 
  • MediaRecord : commencer un enregistrement 
  • MediaFastForward : avance rapide 
  • MediaRewind : retour rapide 
  • MediaNextTrack : morceau suivant 
  • MediaPreviousTrack : morceau précédent 
  • MediaChannelUp : changer une chaîne 
  • MediaChannelDown : changer une chaîne 
  • MediaVolumeUp : augmenter volume (principal ou celui de l'application)
  • MediaVolumeDown : baisser volume (principal ou celui de l'application)
  • MediaVolumeMute : muet (volume principal ou application)  
 
Action "Démarrer Application"

Cette action vous permet de lancer le programme de votre choix. Tapez simplement le chemin vers votre application dans le champ "Application" ou cliquez sur le bouton "Parcourir" pour parcourir votre disque à la recherche de l'application à lancer. Vous pouvez aussi taper les arguments à utiliser pour l'application dans le champ "Arguments".

Action "Déplacer Fenêtre"

Cette action vous permet de déplacer / redimensionner la fenêtre au premier plan ou une fenêtre trouvée par "Trouver Fenêtre".

Action "Economiseur écran"

Cette action vous permet d'afficher ou stopper votre économiseur d'écran. Vous pouvez aussi désactiver l'économiseur d'écran. Quand l'économiseur est désactivé il ne s'affichera pas après le délai d'inactivité; vous pouvez donc désactiver l'économiseur d'écran pour les applications multimédia qui ne le feraient pas elle-mêmes.

Action "Ejecter CD"

Cette action vous permet d'ouvir ou fermer la trappe du lecteur CD/DVD de votre choix.

Action "Envoi IR"

Cette action envoie le code IR pour le périphérique IR et bouton de votre choix. Vous pouvez utiliser plus d'une action "Envoi IR" pour un bouton de votre télécommande et séparer chacune d'entre elles par une action "Pause"

Note : Vous aurez peut être à utiliser une action "Pause" avant d'utiliser une action "Envoi IR" pour éviter les collisions infrarouges. En effet si votre télécommande PC est infrarouge alors ses propres signaux vont perturber vos autres périphériques qui pourront traiter leur propre codes qu'après un court délai (habituellement entre 30 et 300 ms)

 
Action "Envoi IR Direct"

Cette action vous permet d'envoyer un code IR non appris au préalable au périphérique IR de votre choix. Cette action est plus destinée à être utilisée au sein d'un script C#.

Action "Envoi Message"

L'action "Envoi Message" envoie le message de votre choix à la fenêtre active ou à la fenêtre trouvée par l'action "Trouver Fenêtre". Les messages envoyés sont des messages Windows, vous devez donc spécifier les paramètres Message, wParam et lParam dans les champs correspondants.

Quelques messages windows : WM_CLOSE = 16 / WM_KEYDOWN = 256 / WM_KEYUP = 257 / WM_CHAR = 258.

Par exemple si vous voulez envoyer un message pour fermer une application, c'est le message WM_CLOSE qui doit être utilisé, pour cela tapez "16" dans le champ "Message, et "0" dans les champs wParam et lParam.

Action "Eteindre"

Cette action vous permet d'éteindre / redémarrer ou mettre en veille votre PC.

Action "Fermer Application"

Cette action vous permet de fermer une application. Pour sélectionner l'application à fermer, saisissez le nom de son éxécutable ou cliquez sur le bouton "Parcourir" pour le chercher sur votre disque dur.

LM Remote KeyMap recherchera alors le premier processus correspondant au nom de l'éxécutable et le fermera si c'est possible.

Si vous ne souhaitez pas fermer une application par le nom de son éxécutable, mais plutôt fermer l'application au premier plan, utilisez alors une action "Frappe" avec le raccourci Alt+F4 (%{F4}) ou l'action "Envoi Message" avec 16 pour message.

Action "Frappe"

L'action "Frappe" envoie simplement les raccourcis claviers à la fenêtre active. Il vous suffit de taper la séquence de touche à envoyer dans le champ "Raccourci clavier". Chaque touche est représenté par un caractère. Pour envoyer un seul caractère, utilisez le caractère lui-même. Par exemple, pour envoyer la lettre A, tapez "A". Pour envoyer plus d'un caracètre, ajoutez chaque caractère après celui qui le précède. Pour envoyer les lettres A, B, and C, tapez "ABC" dans le champ.

le signe "plus" (+), exposant (^), pourcent (%), tilde (~), et les parenthèses () ont une signification particulière. Pour envoyer un de ces caractères, placez le entre accolades ({}). Par exemple, pour envoyer le signe plus, utilisez "{+}". Pour envoyer une accolade, utilisez "{{}" et "{}}". Les crochets ([ ]) n'ont pas de signification particulière, mais vous devez les inclure dans une accolade.

Pour envoyer des caractères spéciaux qui ne se voient pas, tels que ENTER ou TAB, et des touches qui représentent des actions, utilisez les codes du tableau suivant.

 

Key codes
Key Code Key Code Key Code
BackSpace {BKSP} Break {BREAK} Caps Lock {CAPSLOCK}
Delete {DEL} Down {DOWN} End {END}
Enter {ENTER} Escape {ESC} Help {HELP}
Home {HOME} Insert {INSERT} Left {LEFT}
Num Lock {NUMLOCK} Page Down {PGDN} Page Up {PGUP}
Print Screen {PRTSC} Righ {RIGHT} Scroll Lock {SCROLLLOCK}
Tab {TAB} Up {UP} F1,....,F16 {F1},....,{F16}
Add {ADD} Substract {SUBTRACT} Multiply {MULTIPLY}
Divide {DIVIDE}        

Pour envoyer une combinaison de touches avec SHIFT, CTRL et ALT, précéder les codes des touches avec
un ou plus des caractères suivants :

  • SHIFT : +
  • CRTL : ^
  • ALT : %

Par exemple si vous voulez envoyer CTRL + X, utilisez ^X. Si vous voulez simuler plus d'une touche
pressée simultanément comme SHIFT + E + C, alors utilisez +(EC).

Action "HTTP Télécharger"

Avec cette action vous pouvez télécharger une page HTML (ou un document XML) à travers le protocole HTTP(S). Dans le dialogue de configuration vous pouvez saisir l'adresse de la page à télécharger, ainsi que le nom d'utilisateur et mot de passe éventuel à utiliser pour le téléchargement.

Dans le dialogue de configuration utilisez le bouton "Tester" pour vérifier que LM Remote KeyMap peut accéder sans problème à la ressource à télécharger.

Utilisez l'option "Attendre le résultat avant d'éxécuter d'autres actions" pour attendre que le téléchargement soit terminé avant d'éxécuter les actions qui peuvent suivre "HTTP Télécharger".

Le contenu téléchargé peut être testé avec l'action "Si". Vous pouvez également stocker le contenu HTML (ou Texte) dans une variable globale de votre choix.

Action "Incrémenter Variable"

Avec cette action vous pouvez modifier la valeur d'une variable globale numérique en lui ajoutant / ôtant la valeur de votre choix. La variable globale doit avoir été initialisée avec l'action "Assigner Variable" au préalable.

Action "Jouer Son"

Cette action vous permet de jouer un son au format wave. Tapez le chemin complet vers votre fichier wave dans le champ "Wave File" ou parcourez votre disque à la recherche d'un fichier wave en cliquant sur le bouton "B".

Action "Maximiser" / "Minimiser" / "Restaurer"

Avec ces actions vous pouvez maximiser, minimiser ou restaurer une fenêtre. La fenêtre peut être la fenêtre au premier plan ou une fenêtre trouvée par "Trouver Fenêtre".

Action "Mode Aide"

Cette action place la télécommande dans le mode d'aide. Dans ce mode chaque appui sur un bouton de la télécommande provoque l'affichage à l'écran de l'aide associée au bouton (vous pouvez éditer ce message d'aide dans l'éditeur de profils).

De cette manière si vous ne vous souvenez plus de l'usage d'un bouton pour une application: appuyez sur le bouton associée à l'action "Mode Aide" pour enter dans le mode d'aide et appuyez sur le bouton pour lequel vous souhaitez de l'aide. L'affichage écran affiche alors l'aide associée à ce bouton pour le profil actuellement utilisé.

Pour quitter le mode d'aide, appuyez sur le même bouton que vous avez utilisé pour l'activer.

Action "Mode Navigation"

Cette action place la télécommande dans un mode de navigation (tout comme "Mode Souris"). Dans ce mode seuls les boutons de la télécommande suivants sont actifs :

  • Play : si vous appuyez sur ce bouton vous simuler "Alt + Tab", appuyez autant de fois que nécessaire jusqu'à sélectionner la fenêtre que vous voulez mettre au premier plan puis cliquez sur le bouton "Ok".
  • Ok : termine le mode "Alt + Tab" ou simule l'appui sur "Return"
  • Haut / Bas / Gauche / Droite : simule l'appui sur les touche de direction du clavier
  • Skip Forward et Skip Backward : simule "Tab" et "Shift Tab"
  • Fast Forward et Rewind : simule "Ctrl Tab" et "Shift Ctrl Tab"
  • Menu : affiche le menu démarrer

Pour sortir du mode de navigation, appuyez sur le bouton "Exit" de la télécommande ou sur le bouton que vous avez utilisé pour entrer dans la mode de navigation.

Action "Mode Souris"

Cette action place votre télécommande dans le mode "Souris". Ce mode "Souris" est conçu pour réduire le nombre d'appuis nécessaires sur les boutons de la télécommande pour faire bouger le curseur de votre souris.

Quand vous appuyez sur le bouton de la télécommande lié à cette action, LM Remote KeyMap est désormais en mode "Souris" et affiche "Mouse On" sur l'Osd. Tous les boutons de la télécommande sont alors désactivés sauf :

  • Les boutons Haut / Bas / Gauche / Droite 
  • Les boutons Menu et Exit
  • Le bouton Ok 

Appuyez sur les boutons Haut / Bas / Gauche / Droite de la télécommande pour faire bouger le pointeur de la souris. Plus vous appuyez sur les boutons, plus le pointeur se déplace vite. Le pointeur de la souris ne se déplace qu'en ligne droite. Si le pointeur de la souris se dirige vers la droite et que vous appuyez sur le bouton Gauche de la télécommande, le pointeur va s'arrêter. En revanche si vous appuyez sur le bouton Bas, le pointeur irra immédiatement vers le bas (à la vitesse la plus lente).

Quand le pointeur de la souris se déplace : l'appui sur le bouton "Ok" ou "Menu" le stoppe. Si vous pressez alors à nouveau sur "Ok" votre souris simulera un clic gauche, si vous pressez à nouveau sur "Menu" votre souris simulera un clic droit.

Pour sortir du mode "Souris", appuyez sur le bouton "Exit" de la télécommande.

Action "Moniteur Marche/Arrêt"

Cette action vous permet d'allumer ou éteindre votre moniteur (en pratique d'activer / désactiver le mode d'économie d'énergie)

Action "MultiAppui"

Cette action est une alternative à l'action "Afficher Menu". Quand vous l'utilisez, LM Remote KeyMap ne va pas exécuter toutes les actions qui se situent après l'action "MultiAppui", mais n'en exécutera qu'une seule après un bref délai (1s).

Par exemple, ajoutez quatre actions "Frappe" pour le bouton "2" après une action "MultiAppui". Le premier "Frappe" doit envoyer "2", le second "A", le troisième "B" et le quatrième "C". Dans l'action "MultiAppui" tapez alors "Touche 2, Touche A, Touche B, Touche C" dans le champ "Nom des actions", ceci a pour effet d'indiquer à LM Remote KeyMap ce qu'il doit afficher sur son OSD quand vous appuierez sur le bouton "2" de la télécommande (séparez le nom correspondant à chaque appui consécutif par une virgule).

Quand vous appuyez sur le bouton "2" de la télécommand, l'OSD affichera "Touche 2" et s'effacera après avoir été affiché une seconde et au même moment le caractère "2" sera envoyé à l'application active. Appuyez à nouveau sur le bouton "2", et appuyez de nouveau dessus rapidement, l'OSD va alors afficher "Touche 2" puis "Touche A" et de la même manière va s'effacer au bout d'une seconde et cette fois le caractère "A" sera envoyé à l'application active.

Note: toutes les actions après une action "MultiAppui" sont supposées faire partie de l'action elle même. Si le nombre de touches que vous tapez dans le champ "KeyName" ne correspond pas au nombres d'actions qui suivent l'action "MultiAppui", toutes les actions extranuméraires seront ignorées.

Action "Pause"

Cette action vous permet d'effectuer une pause dans la chaîne d'exécution des actions. Tapez le nombre de millisecondes à attendre avant d'effectuer la prochaine action dans le champ "Pause".

Note : Toutes les actions sous un bouton sont exécutées de haut en bas (dans l'arbre). Vous pouvez déplacers les actions à l'aide des boutons flèches associés à chaque action.

Action "Premier Plan"

Cette action permet de mettre au premier plan la fenêtre action ou une fenêtre trouvée à l'aide de l'action "Trouver Fenêtre".

Action "Réveil Réseau"

Cett action réveillera un ordinateur (un autre ordinateur que celui qui utilise cette action) depuis l'état d'hibernation ou éteint (Vous devez avoir une carte réseau et un carte mère qui supporte les fonctions Wake On Lan). Pour réveiller un ordinateur tapez l'adresse MAC de sa carte réseau WOL (tapez simplement l'adresse MAC dans son format héxadécimal sans séparateur, par exemple : 0012d72a10ea).

L'action "Réveil Réseau" enverra par broadcast un "magic packet" (sur le port UDP 12287) et devrait réveiller l'ordinateur désigné par l'adresse MAC de sa carte réseau.

Action "Script"

Cette action vous permet d'utiliser du code C# pour augmenter les fonctionnalités de LM Remote KeyMap. Avec le moteur de scripts C# vous pouvez utiliser toutes les fonctions du .Net Framework ainsi que du code natif Win32.

Certains fonctionnalités de LM Remote KeyMap sont accessibles depuis les scripts C# grâce au LM Remote KeyMap Object Model.

Action "Si"

Cette action vous permet d'éxécuter des actions si une condition est vérifée ou non. Quand vous ajoutez une action "Si", vous avez le choix entre plusieur conditions, par exemple:

  • Est en cours d'éxécution : pour savoir si une application est actuellement utilisée
  • Fenêtre Existe : pour savoir si une fenêtre est actuellement affichée
  • ....

Une fois que vous avez sélectionné la condition, utilisez l'éditeur pour la paramétrer puis vous retournez à l'éditeur d'actions. Vous pouvez alors ajouter des actions dans un bloc "Alors" et un bloc "Sinon".

Action "Souris"

Cette action vous permet de contrôler le pointeur de la souris et de simuler des clics sur les boutons de la souris. Choisissez le type d'évenements souris que vous souhaitez simuler dans la liste déroulante "Type Evènement" :

  • Déplacer Vers : Déplace simplement le curseur de la souris aux coordonnées indiquées dans le champ "Position (X,Y). Tapez la coordonnée horizontale (X) puis la coordonnée verticale (Y) en les séparant par une virgule.
  • En Haut / En Bas / A Gauche / A Droite : Déplace le curseur depuis sa position courante. Tapez le nombre de pixels correspondant à l'amplitude du mouvement souhaité dans le champ "Delta (pixels)".
  • Clic Gauche / Clic Droit / Clic Milieu : simule un clic sur un des boutons de la souris.
 
Action "Stop"

Cette action vous permet d'arrêter la chaîne d'actions. Toutes les actions qui suivent l'action "Stop" ne seront pas éxécutées. Cette action est surtout destinée à être utilisée avec l'action "Si" ou l'action "Switcher Profil".

Action "Switcher Profil"

Cette action vous permet de changer de profil d'application immédiatement (contrairement à "Changer Profil" qui ne s'applique qu'au prochain appui) et temporairement (contrairement à "Changer Profil" qui reste appliqué jusqu'à ce que "Changer Profil" soit de nouveau appelé)

Vous pouvez utiliser cette action pour vous récupérer d'un changement de focus. Par exemple, vous utilisez le bouton "Windows" de votre télécommande pour lancer un portail multimédia. Vous utilisez donc une action "Démarrer Application" dans le profil par défaut. Le bouton "Windows" est aussi utilisé - dans le profil du portail - pour retourner sur la page d'accueil de votre portail.

Si votre portail perd le focus, alors vous pouvez le récupérer en pressant à nouveau le bouton "Windows". Pour cela ajoutez une action "Si" pour le bouton "Windows" dans le profile par défaut. Utilisez la conditon "Est en cours d'éxécution" pour déterminer si votre portail est actuellement lancé. Dans le bloc "Alors" utilisez l'action "Switcher Profil" (et une action pour remettre le portail au premier plan); dans le bloc "Sinon" utilisez l'action "Démarrer Application".

Actions "Touche Pressée" / "Touche Levée"

Ces actions simule l'appui continu ou le relâchement d'un touche de votre clavier. Quand vous utilisez une action "Touche Pressée" suivie d'une action "Touche Levée" vous simulez en fait l'appui bref sur un touche du clavier. Vous pouvez utilisez plus d'une action "Touche Pressée"/"Touche Levée" à la suite pour simuler des raccourcis claviers qui ne fonctionnent pas avec l'action "Frappe" (par exemple : Ctrl + Alt + M). Pour utiliser ces actions choisissez simplement le "Virtual Key Code" dans la liste déroulante. Aussi, veillez à utiliser une action "Touche Levée" pour chaque action "Touche Pressée".

Action "Trouver Fenêtre"

L'action "Trouver Fenêtre" recherche une fenêtre qui correspond au titre et/ou nom de classe que vous saisissez dans les champs "Classe", "Titre" ou "Exécutable". Vous pouvez ne renseigner qu'un seul de ces champs de manière à ne chercher que par titre par nom de classe ou exécutable.

La fenêtre ainsi trouvée pourra être utilisé par les actions "Envoi Message", "Commande Application" et "Premier Plan". La fenêtre trouvée ne peut être utilisée que pour les actions situées sous le même bouton. Par exemple si vous utilisez "Trouver Fenêtre" sour le bouton "1", la fenêtre trouvée sera disponible pour toutes les actions du bouton "1" situé après "Trouver Fenêtre", mais ne sera par disponible pour les actions du bouton "2" (il faut alors de nouveau utiliser "Trouver Fenêtre").

Action "Trouver Fenêtre Enfant"

Cette action vous permet de trouver une fenêtre fille de la fenêtre au premier plan (ou d'une fenêtre trouvée par "Trouver Fenêtre".

Action "Volume Sourdine"

Cette action rend muette ou active la sortie son principale de votre PC et affiche l'OSD du volume.

 
 
 

 



(c) 2008 LM Gestion