Aller au contenu principal

Raccourcis

Un raccourci est un déclencheur d'une action : une combinaison de touches qui exécute l'action. Il n'y a pas de page dédiée aux raccourcis. Vous ajoutez un raccourci à une action sur la page Actions, à côté de ses gestes et de son texte tapé. Une action peut avoir plusieurs déclencheurs de tout type.

Ajouter un raccourci à une action​

Input.ObserverSimpleAvancé
AUTOMATISATION
Actions
Expansion de texte
Extraits
Enregistreur
Bac à sable
Groupes d'applications
Groupes à ignorer
Gestes
MOTEUR
Événements globaux
Zones d'exclusion
Scripts
Plugins
CONFIGURATION
Général
Apparence
Profils
Console
Sécurité
Aide
À propos
Actions
Ouvrir les notes
Fermer l'onglet
Actions
Déclencheurs
+ Geste
+ Raccourci clavier
+ Expansion de texte
RACCOURCICtrl+Shift+N
Combinaison de touches
Ctrl+Shift+N
Enregistré
Touches de modification maintenues
Relâcher, puis rétablirLaisser enfoncées
  1. Sur la page Actions, choisissez le groupe d'applications dans Groupe d'applications, puis sélectionnez l'action (ou créez-en une).
  2. Dans la carte Déclencheurs, cliquez sur + Raccourci clavier ①.
  3. Cliquez dans le champ Combinaison de touches ②. Il affiche Appuyez sur une combinaison de touches… pendant qu'il attend.
  4. Appuyez sur la combinaison, par exemple Ctrl+Maj+N. Le champ l'affiche.
  5. En mode Avancé, choisissez Enregistré ③ et Touches de modification maintenues ④ (voir ci-dessous).
  6. Enregistrez. Le raccourci fonctionne dès que le moteur dispose de la configuration enregistrée.

La deuxième ligne de la carte du déclencheur indique Réservé auprès de Windows ou Surveillance passive, les deux types de raccourcis (Réservé ou passif).

remarque

Mode Avancé. Enregistré, Intercepter la dernière touche et Touches de modification maintenues ne s'affichent qu'en mode Avancé. En mode Simple, un nouveau raccourci est réservé auprès de Windows et relâche les touches de modification maintenues avant l'exécution de son action. Le mode Simple ne modifie jamais une valeur définie en mode Avancé.

Choisir les touches​

Le champ de combinaison de touches enregistre ce sur quoi vous appuyez au lieu de le laisser agir : Windows+E n'ouvre pas l'Explorateur de fichiers tant que le champ attend, et un raccourci existant ne s'exécute pas.

  • Une combinaison se compose d'un nombre quelconque de modificateurs (Ctrl, Maj, Alt, Windows) et d'exactement une autre touche. Les modificateurs seuls ne la terminent pas ; le champ continue d'attendre l'autre touche.
  • Toute autre touche peut servir de dernière touche, y compris les touches de fonction, le pavé numérique et les touches qui n'ont pas de nom dans la syntaxe de touches des scripts.
  • Une combinaison sans modificateur, comme F9 seule, est autorisée. Une combinaison réservée retire cette touche à tous les programmes (Réservé ou passif).
  • Échap sans modificateur annule et laisse le champ inchangé. Échap avec un modificateur, comme Maj+Échap, est enregistré.
  • Les touches de modification gauche et droite sont le même modificateur : un raccourci Ctrl+K s'exécute avec l'une ou l'autre touche Ctrl.
  • Le champ n'enregistre que lorsque la fenêtre de configuration est la fenêtre active. Cliquer ailleurs arrête l'enregistrement.

Réservé ou passif​

Un raccourci est soit réservé auprès de Windows (Enregistré activé, par défaut), soit surveillé passivement (Enregistré désactivé).

Réservé auprès de WindowsSurveillance passive
Le programme au premier plan reçoit-il les touches ?Jamais, dans aucun programme.Oui, sauf si Intercepter la dernière touche est activé et que l'action de ce raccourci s'applique à la fenêtre au premier plan.
Si un autre programme a déjà réservé les mêmes touchesCe raccourci échoue. Input.Observer le signale (Touches détenues par un autre programme).Les deux s'exécutent : le raccourci de l'autre programme et cette action.
Pendant que le moteur est désactivé, ou suspendu par un groupe à ignorerLes touches restent retirées à tous les programmes, et rien ne s'exécute.Les touches parviennent normalement aux programmes, et rien ne s'exécute.
Idéal pourLes touches qui doivent appartenir à Input.Observer partout.Les touches qui doivent continuer à fonctionner normalement dans les programmes où l'action ne s'applique pas, ou les touches qu'un autre programme réserve déjà.

La réservation auprès de Windows a lieu une fois pour chaque combinaison distincte, chaque fois que le moteur charge la configuration. Elle ne dépend ni de la fenêtre au premier plan, ni du profil actif, ni du fait que l'action s'applique à la fenêtre au premier plan. C'est voulu : réserver un raccourci, c'est choisir de posséder ces touches, pour qu'aucun autre programme ne puisse les revendiquer plus tard, et conserver la réservation évite de libérer et de réserver de nouveau les touches à chaque changement de fenêtre. Un raccourci réservé dont l'action appartient à un autre profil ou à un autre programme prend donc quand même ses touches et n'exécute rien. Une combinaison n'est pas réservée quand toutes les actions qui l'utilisent sont désactivées, que son groupe d'applications est désactivé, ou que Les raccourcis clavier fonctionnent ici est désactivé pour son groupe.

Intercepter la dernière touche​

Pour un raccourci en surveillance passive, Intercepter la dernière touche (activé par défaut) tient la dernière touche de la combinaison à l'écart du programme au premier plan : son appui, sa répétition automatique et son relâchement. Les touches de modification passent toujours. Cela ne s'applique que lorsque ce raccourci exécute une action pour la fenêtre au premier plan ; partout ailleurs, la touche passe. Un raccourci réservé n'affiche pas ce choix, car Windows retient déjà ses touches.

Comme les touches de modification passent, Windows peut encore réagir à elles seules. Avec Alt ou Win dans une combinaison en surveillance passive, le programme au premier plan peut voir un appui isolé sur Alt et sélectionner sa barre de menus, ou Windows peut ouvrir le menu Démarrer. Input.Observer ne peut pas totalement l'empêcher. Si cela se produit, réservez la combinaison auprès de Windows, ou choisissez-en une avec Ctrl ou Shift.

Touches de modification maintenues​

Un raccourci s'exécute pendant que vous maintenez encore ses touches de modification. Une action qui tape du texte taperait sinon avec Ctrl ou Alt toujours enfoncée. Touches de modification maintenues permet de choisir entre Relâcher, puis rétablir (par défaut pour un nouveau déclencheur) et Laisser enfoncées. Les règles complètes figurent dans Modificateurs et minutage.

Une exécution par appui​

Maintenir un raccourci enfoncé exécute son action une seule fois. La répétition automatique de Windows ne le réexécute pas ; relâchez la dernière touche et appuyez de nouveau dessus pour le réexécuter. Cela vaut pour les deux types de raccourcis.

Quelle action s'exécute​

Un raccourci n'a pas de fenêtre sous le pointeur. Il utilise la fenêtre au premier plan (celle qui a le focus clavier) au moment où vous appuyez sur la dernière touche :

  1. Si la fenêtre appartient à un groupe à ignorer, rien ne s'exécute. Les touches d'un raccourci réservé sont quand même tenues à l'écart de cette fenêtre.
  2. Si la fenêtre appartient à un groupe d'applications dont Les raccourcis clavier fonctionnent ici est activé et que le groupe s'applique dans le profil actif, la première action activée de ce groupe, dans l'ordre de reconnaissance, ayant exactement cette combinaison et ce type de raccourci s'exécute.
  3. Si rien ne s'exécute dans ce groupe, le raccourci se rabat sur les actions du groupe Global, sauf si Se rabattre sur Global est désactivé pour ce groupe ou sur la page Général.
  4. Une fenêtre qui n'appartient à aucun groupe d'applications utilise directement les actions du groupe Global.
  5. Si rien ne correspond, rien ne s'exécute.

Une même combinaison peut donc exécuter une action différente dans chaque groupe d'applications, plus une action de Global partout ailleurs. Une combinaison réservée utilisée dans plusieurs groupes n'est réservée qu'une fois. La portée et le repli sont expliqués en détail dans Portée et repli. Les actions limitées à certains profils sont ignorées dans les autres profils (Profils).

Quand les raccourcis ne s'exécutent pas​

Aucune action de raccourci ne s'exécute :

  • pendant le tracé d'un geste ;
  • pendant l'enregistrement d'une macro, ou pendant l'entraînement des gestes ;
  • pendant que le moteur est désactivé depuis l'icône de la zone de notification, ou suspendu parce qu'une fenêtre avec Tout suspendre pendant que la fenêtre a le focus a le focus (Groupes à ignorer) ;
  • en mode sans échec, où aucun raccourci n'est réservé.

Le raccourci d'arrêt de toutes les actions de la page Général fait exception : il fonctionne dans chacun de ces états sauf le mode sans échec.

Conflits​

L'éditeur d'actions affiche un bandeau sur le déclencheur, et un point sur la ligne de l'action dans la liste, pour chacun des cas suivants :

BandeauSignification
Une autre action utilise ces touches iciDeux actions du même groupe d'applications ont la même combinaison et le même type. Celle placée le plus haut dans la liste s'exécute ; l'autre ne s'exécute jamais pour ces touches. Le bandeau indique laquelle l'emporte.
Cette combinaison de touches est utilisée deux foisLa même combinaison est réservée sur une action et passive sur une autre. Les deux peuvent s'exécuter pour un même appui. Corrigez-le en modifiant l'une d'elles.
Ces touches arrêtent toutes les actionsLa combinaison est le raccourci d'arrêt de toutes les actions de la page Général. Appuyer dessus arrête toutes les actions au lieu d'exécuter celle-ci.
Ctrl+Break arrête un enregistrement de macroUn raccourci Ctrl+Pause/Attn réservé empêche la touche d'arrêt de l'enregistrement de fonctionner ; arrêtez plutôt les enregistrements depuis l'icône de la zone de notification ou la page Enregistreur.
Ctrl+Alt saisit des caractères sur de nombreux claviersExactement Ctrl+Alt plus une touche de caractère. Sur les dispositions de clavier dotées d'une touche Alt Gr, taper un caractère comme € ou @ le déclenche. Ajouter Maj évite cela.
Aucune touche définieLe déclencheur n'a pas encore de combinaison et ne s'exécute jamais.
Windows ou un autre programme utilise déjà ces touchesVoir Touches détenues par un autre programme.

La même combinaison dans deux groupes d'applications différents n'est pas un conflit : la fenêtre au premier plan décide de celle qui s'exécute (Quelle action s'exécute).

Touches détenues par un autre programme​

Un seul programme peut réserver une combinaison auprès de Windows. Quand le moteur ne peut pas réserver l'un de vos raccourcis, il affiche un message Avertissement de configuration listant chaque combinaison qu'il n'a pas pu réserver, chaque fois qu'il charge la configuration (au démarrage, après un enregistrement ou un Recharger la configuration). Ces raccourcis ne fonctionnent pas pendant cette session. L'éditeur d'actions les signale par Windows ou un autre programme utilise déjà ces touches. Windows lui-même réserve aussi certaines combinaisons, comme Windows+L.

Pour y remédier, choisissez d'autres touches, fermez le programme qui les détient et choisissez Recharger la configuration dans le menu de l'icône de la zone de notification, ou désactivez Enregistré pour surveiller plutôt les touches passivement.

Si vous venez de modifier ou de supprimer une action qui utilisait ces touches, enregistrez d'abord : Input.Observer conserve sa propre réservation jusque-là.