Comment personnaliser les touches de raccourci pour n'importe quelle application Linux

Table des matières:

Comment personnaliser les touches de raccourci pour n'importe quelle application Linux
Comment personnaliser les touches de raccourci pour n'importe quelle application Linux

Vidéo: Comment personnaliser les touches de raccourci pour n'importe quelle application Linux

Vidéo: Comment personnaliser les touches de raccourci pour n'importe quelle application Linux
Vidéo: Les Bases du Batch - script .bat - YouTube 2024, Avril
Anonim

L’un des problèmes les plus gênants avec Linux a toujours été le manque de prise en charge d’AutoHotkey, vous ne pouviez donc pas personnaliser vos touches de raccourci. Toutefois, avec l’application open source AutoKey, vous pouvez le faire et plus encore.

AutoKey est un utilitaire d'automatisation du bureau qui vous permet de gérer des blocs de texte et d'utiliser des abréviations et des touches de raccourci pour gagner du temps lors de la frappe. Vous pouvez également l'utiliser pour remapper des touches de raccourci dans les applications. Par exemple, si votre application préférée utilisait Ctrl + Q pour quitter et que vous ne le souhaitiez pas, vous pouvez remapper cette clé à l'aide de la clé automatique.

Le scénario

Pour notre scénario de test d’aujourd’hui, je vais remapper la combinaison de touches Ctrl + T en Alt + T. Pourquoi demandes-tu? La touche de raccourci Ctrl + T est utilisée dans chaque navigateur pour ouvrir un nouvel onglet, mais comme j'utilise Google Chrome et que j'aime ouvrir de nouveaux onglets à la recherche en permanence, la touche de raccourci Alt + T est beaucoup plus facile à utiliser pour moi sans déplacer mon mains de la première rangée.

Pour ce faire, nous utiliserons l’étonnant outil AutoKey, qui ressemble beaucoup à AutoHotkey sous Windows, à l’exception du fait qu’il est conçu pour Linux et qu’il est capable d’utiliser des scripts Python.
Pour ce faire, nous utiliserons l’étonnant outil AutoKey, qui ressemble beaucoup à AutoHotkey sous Windows, à l’exception du fait qu’il est conçu pour Linux et qu’il est capable d’utiliser des scripts Python.

Installer AutoKey

Vous souhaitez ouvrir le gestionnaire de paquets Synaptic et effectuer une recherche rapide autokey, cochez la case, puis installez le package. Vous pouvez également l'installer en utilisant la commande apt-get comme ceci:

sudo apt-get install autokey

Image
Image

Remappage des touches de raccourci avec la clé automatique

Une fois l’utilitaire installé, vous pouvez ouvrir la configuration via l’icône de la barre des tâches et créer une nouvelle phrase. Le nom à gauche ne veut rien dire, je voudrais juste les nommer en fonction du raccourci que je vais assigner.

Utilisez le bouton Définir en regard de la touche de raccourci pour attribuer la touche de raccourci que vous souhaitez utiliser, cliquez sur la touche de modification. Dans ce cas, je mets Alt, puis cliquez sur le bouton Appuyer pour définir et sur la touche que vous souhaitez utiliser. Pour mon exemple, j'utilise Alt + t et vous remarquerez que le caractère est en minuscule, ce qui est important. Si vous appuyez sur Maj + T, la clé automatique deviendra confuse.

Une fois cela fait, vous pouvez mettre ce qui suit dans la zone de texte:
Une fois cela fait, vous pouvez mettre ce qui suit dans la zone de texte:

+t

Cliquez sur le bouton Enregistrer et vous avez terminé. Maintenant, vous pouvez ouvrir votre navigateur et utiliser la combinaison Alt + T au lieu de Ctrl + T, et cela devrait ouvrir un nouvel onglet.

Comment cela marche-t-il? Lorsque vous appuyez sur la touche de raccourci Alt + T que vous avez affectée, AutoKey envoie les séquences de touches à l'application actuellement active et, dans la mesure où elles sont Ctrl + T, Google Chrome suppose que vous avez appuyé sur la touche de raccourci d'un nouvel onglet. et répond en conséquence.

Filtrage par fenêtre

Le seul problème est que la touche de raccourci est maintenant activée pour toutes les fenêtres. Pour résoudre ce problème, nous pouvons configurer un filtre de fenêtre à l'aide du bouton Définir, puis saisir quelque chose de similaire à ceci:

.*Google.*Chrome

Vous vous demandez peut-être en quoi consiste le fichier *. Ce filtre utilise des expressions régulières pour trouver le titre de la fenêtre. Vous devez donc utiliser. * Pour faire correspondre tous les caractères non spécifiés, y compris l’espace dans ce cas. Remarque: vous pouvez utiliser un seul caractère de période pour représenter un espace si vous le souhaitez.
Vous vous demandez peut-être en quoi consiste le fichier *. Ce filtre utilise des expressions régulières pour trouver le titre de la fenêtre. Vous devez donc utiliser. * Pour faire correspondre tous les caractères non spécifiés, y compris l’espace dans ce cas. Remarque: vous pouvez utiliser un seul caractère de période pour représenter un espace si vous le souhaitez.

Utilisation de touches spéciales dans la clé automatique

Lorsque vous créez une nouvelle phrase, vous pouvez utiliser les codes spéciaux suivants pour simuler l’appui sur l’une des touches spéciales. La liste des clés spéciales est bien plus longue, mais il s’agit probablement des plus importantes:

  • = Clé Windows

Combinaison de clés

Si vous voulez combiner plusieurs touches, vous utiliserez le caractère +, comme ceci:

++

Si vous devez réellement insérer un symbole +, vous devez utiliser au lieu.

AutoKey Rocks!

En plus de remapper des touches de raccourci, vous pouvez utiliser plusieurs techniques pour automatiser une série de frappes au clavier, par exemple. Les possibilités sont infinies, mais à quoi l'utiliseriez-vous?

Conseillé: