www.MignonSoft.com - Développement C++
ShortCutKey (v1.1)
 
:: Présentation ::

ShortCutKey a pour fonction d'associer une tâche particulière (programme, url, ..) à une touche spécifique du clavier ou à une série de frappe au clavier.

Cette utilitaire est particulièrement utile lorsque vous possédez un clavier de type multimédia ou Internet (touches de fonctions supplémentaires propres à des applications).

Il vous permet de reprogrammer n'importe quelle touche ou séquence de touches et de leur associer une action déterminée.

   
:: Utilisation ::

Exemple d'affectation de touche

L'appui sur la touche 'F12' lancera l'explorateur Internet de Microsoft en affichant un court instant à l'écran et en surimpression le nom de la règle, dans notre exemple : Internet.

Détail des inscriptions dans la base de registre

Pour acceder a votre registry lancer Regedit.exe

Lancement au démarrage de Windows:
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

L'application est lancée en mode réduit et l'icône apparaît dans la barre "Systray"

La configuration (affectation des touches) est sauvegardée dans la clé suivante:
HKEY_CURRENT_USER \ Software \ ShortCutKey

Ligne de commande disponible:

ShortCutKey.exe [/silence] [/c]

  • /silence: n'utilise plus le systray
  • /c: lance la boite de configuration (meme si ShortCutKey est deja lancée)

Le context

Permet de limiter la porter d'une regle.

Il existe 3 sorte de filtre dont un seul peut actif:

  • Nom d'une application
  • Denomination d'une fenetre (le titre en bleu)
  • Nom de la class (seul les developpeur connaissent cette aspect)

Les valeurs sont:

  • un nom complet: "notepad.exe"
  • une portion de ce nom sans diffentiation majuscule: "word"
    (donc vallable pour WINWORD.EXE)
  • sans filtre: " <All>"

Mode d'actions possibles

1. Action Execute:

Permet de lancer une exécution (comparable au Menu Démarrer/Exécuter)

Exemples:

  • Control.exe DESK.CPL => Ouvre le panneau de contrôle de l'affichage.
  • Cmd.exe /C <Shell commande line>
    Lance une invite de commande et exécute le Shell indiqué puis referme la fenêtre d'invité de commande.
  • "C:\Program Files\Microsoft Office\Office\WINWORD.EXE” c:\temp\monfichier.doc
    => Exécute le traitement de texte Microsoft Word et ouvre le fichier "monfichier.doc"
  • "C:\From Internet" => Ouvre le repertoire
  • "ShortCutKey /c" => lance directement la page de configuration de ShortCutKey

Remarque : il est nécessaire de préciser les guillemets.

2. Action Substitue:

Permet d'émettre une suite de touches

Exemples:

  • F12 peut Marquer "Veuillez agréer … "
  • ‘a' peut s'afficher a la place du ‘z' (correction d'un clavier querty mal reconnu)
  • "numéro cb" peut afficher "1234 1234 1234 1234"
  • touche "µ" peut etre désactivée en ne la remplaçant par aucune suite de touche
3. Action Désactivé:

Mode d'inactivité de la tache.

   
:: Statut ::
release version
   
:: Avenir ::
  • lever la limite de règle avec des model identique mais de context different
   
:: Historique ::
  • 17/03/2004: V1.1 disponible:
    • Visual Keyboard, utilisable si un Record en cours
    • Savegarde dans registry changé pour permetre les exports et moidification plus simple (modif direct dans la registry)
      ! Attention, les données sont alors incompatible avec la version 1.0
    • correction de bug sur le rapport
    • correction de bug sur pb de saisie des record
      • certaine touches ne fonctionnais pas
      • focus sur l'edit permet de tout saisir a present
    • aide, supression de touch sur /
    • ajout du context
  • 16/02/2004: V1.0 disponible:
    • Changement: Lancement au démarrage (utilse la clef run de HKCU)
    • Ajout de ligne de commande /silence (qui n'affiche pas de systray)
    • Action Substitue sur une seul lettre, et dans touche donne une annulation d'une touche
  • 17/04/2003: V0.9c disponible
    • TrayIcon change a chaque touche appuyée
    • Correction des détections des taches à exécuter suivant les touches
    • Menu amelioré
    • Ajout des actions Substitué et Désactivé
  • 20/03/2003: V0.9b disponible
    • Ajout de la case à cocher « Notification »
    • Correction Bug: "C:\Program Files\Microsoft Office\Office\WINWORD.EXE” dans le ‘lancement’ était enregistré sans le dernier “
    • Mise en place du paramètre de ligne de commande « /c »
  • 21/03/2003: V0.9a disponible
    • Ajout du menu "A propos de"
    • Gestion de la tabulation au sein de la fenêtre de configuration
    • Mise en place du lancement automatique au démarrage de Window

Acceuil | Haut de page | Rapporter une erreur