Bonjour à tous.
Dans la société, il est arrivé que l'enregistrement de macros sur un clavier soit un pur besoin de jeu et que l'on ne trouve souvent que sur les claviers de jeu.
Mais en fait, c'est juste un enregistrement de la séquence de touches enfoncées.
Alors pourquoi ne pas les utiliser pour des activités ordinaires. Et surtout dans l'environnement des utilisateurs aveugles, l'utilisation de la souris est extrêmement gênante et toute la navigation dans les fenêtres se fait à l'aide d'un seul clavier.
Des exemples
Je vais essayer de donner quelques exemples de compréhension.
Des variantes des séquences nécessaires peuvent certainement en trouver un grand nombre.
1. Ouverture de la console dans le dossier de l'explorateur actuel
Beaucoup de gens savent sûrement que si vous faites un clic droit dans un explorateur à partir de zéro avec la touche Maj enfoncée, puis dans le menu contextuel qui s'ouvre, vous pouvez sélectionner l'option "Ouvrir la fenêtre de commande".
Pour appeler le menu contextuel sur le clavier, il existe également une touche de menu spéciale.
L'essentiel est de l'utiliser à partir de zéro, sans sélectionner aucun objet.
Pour ce faire, vous pouvez d'abord utiliser une méthode simple de navigation vers le dossier parent et de retour.
Ensuite, la macro ressemblera à ceci:
Alt+_
Enter
Shift+__
_
Enter
2. Lancer la vérification du code pour la conformité avec le style de code
Lors de la programmation, il est utile de vérifier la conformité de votre code avec les styles établis de conception de code et l'utilitaire flake8 est intéressant pour cela.
Ensuite, pour vérifier le code à son aide, dans la console ouverte par la macro précédente, vous pouvez écrire en mémoire:
flake8 %CD% > flake8.log
Enter
Après vérification, le fichier journal sera enregistré dans le dossier, après quoi vous pourrez rapidement corriger vos lacunes.
Conclusion
Cet article n'est pas un guide.
Le but de cet article est de discuter de l'utilité et des inconvénients des macros de clavier programmables, pas pour les jeux, mais pour d'autres tâches.
Du positif, je peux noter la commodité d'effectuer des tâches fréquemment répétées en appuyant sur un seul bouton.
Parmi les défauts: le clavier joue la séquence avec la même vitesse et les mêmes retards entre les clics que vous avez entrés lors de l'enregistrement.
De la macro, je voudrais jouer à une vitesse plus rapide. Peut-être que quelqu'un dans les commentaires dira s'il est possible de contourner cette nuance.