Harnais raccourcis de code morse pour contrôler de nombreuses actions informatiques

Ah, l`humble touche du clavier. Chaque utilisateur d`ordinateur a plus d`une centaine d`entre eux à sa disposition, mais la plupart d`entre nous ne leur donne pas la pensée d`un moment (sauf, peut-être, à la chasse et-picorer si vous n`êtes pas un dactylographe). En utilisant le clavier presque exclusivement l`une des caractéristiques de l`utilisateur informatique qualifié, mais même le nerdiest des utilisateurs est généralement limitée à taper et en utilisant des combinaisons de touches de raccourci (comme indiqué dans nos nombreux antisèches).

Mais s`il y avait une autre façon d`utiliser votre clavier? Que faire si vous pouvez utiliser juste une seule touche pour lire / mettre en pause votre musique, passer à la piste suivante ou précédente, et même verrouiller votre poste de travail? Tous ces éléments, avec une seule touche, et sans maintenir d`autres touches. Mais comment?

Vieux idées peuvent être une source d`inspiration

L`idée d`utiliser une seule pression de touche pour transmettre des informations complexes ne sont pas nouvelles. En fait, il est plus de 176 ans, datant de 1836. C`est quand Samuel Morse a commencé à travailler sur son célèbre système télégraphique, dans lequel les opérateurs modèles utilisés de points (presses courtes) et des tirets (presses longues) pour épeler des lettres. Et c`est exactement ce que nous allons faire - appuyez sur la touche Ctrl deux fois rapidement (point-point), et pause / lecture du morceau en cours. Appuyez sur Ctrl une fois rapidement, puis de nouveau pour une presse longue (point-tiret), et passer à la chanson suivante. Et un tiret-point (appui long, puis court) sauterait naturellement à la chanson précédente. Vous ne devez pas utiliser Ctrl, que ce soit: Vous pouvez utiliser une touche de votre clavier, et être encore capable de l`utiliser comme d`habitude (i.e., presses simples).

Avez-vous déjà vu quelqu`un utiliser des raccourcis clavier du code Morse comme ça? Excité encore? Eh bien, nous allons faire tout cela grâce à la magie de AutoHotkey, un utilitaire gratuit absolument stellaire pour Windows qui ouvre tout un monde de script. Vous les gars avez a demandé nous de AutoHotkey, et nous avons présenté dans de nombreux articles (seulement rechercher AutoHotkey sur MakeUseOf pour voir combien de résultats que vous obtenez).

Debout sur les épaules des géants

Si l`idée d`un tutoriel de codage des sons intimidante ou ennuyeux, ne vous inquiétez pas, ce n`est pas un tutoriel régulier. De nombreux tutoriels de script commencent en essayant de vous faire écrire quelque chose de simple sur votre own- qui est une bonne approche, mais dans le monde réel, les programmeurs souvent maigres sur le travail d`autres programmeurs qui les ont précédés. C`est la magie de l`open source, et il est très visible dans la communauté AutoHotkey en plein essor. Alors, je vais vous montrer comment obtenir AutoHotkey, obtenir un script existant, et le personnaliser à vos propres besoins! Très, très peu de codage inclus.

Si vous êtes un utilisateur AutoHotkey: Permettez-moi de vous faire gagner plus de lire. Le script de raccourcis code Morse nous allons utiliser est appelé PatternHotKey et par le généreux utilisateur AutoHotkey ins0mniaque. Allez le chercher dès maintenant et le mettre dans votre lib dossier - vous me remerciera dans les commentaires.

Si vous n`êtes pas un utilisateur AutoHotkey: Commençons! Première étape, obtenir AutoHotkey lui-même.

Téléchargement & pose

Pour télécharger AutoHotkey, il suffit d`aller sur son site officiel et cliquez sur le grand «télécharger AutoHotkey" bouton. Vous obtenez un installateur appelé AutoHotkey_L_install.exe. Cliquez dessus, et choisissez Installation rapide:

Video: Part 2 - Dracula Audiobook by Bram Stoker (Chs 05-08)

raccourcis de code morse

Le programme d`installation prend moins d`une seconde, et à la fin de cet écran indique:

script code morse

On n`a pas besoin de faire quoi que ce soit d`autre avec AutoHotkey à ce moment, alors cliquez Sortie.

Il peut sembler que vous avez fait rien, mais vous venez d`installer le AutoHotkey moteur ou d`un interprète. Sans être trop technique, cet interprète peut lire des scripts AutoHotkey et fait ce qu`ils lui dire de le faire. Ainsi, la partie suivante allait recevoir le script.

Obtention du script

Accédez au fil du forum PatternHotKey et récupérer les deux fichiers en haut du fil. scripts AutoHotkey ne sont que des fichiers texte, donc par défaut, votre navigateur les pop ouvrir dans un nouvel onglet. Nous ne voulons pas que cela se produise, si juste un clic droit sur chaque fichier et choisissez "Enregistrer le lien sous…»:

script code morse

Pendant que vous êtes là, prenez un moment et regarder autour. Ceci est une partie importante du tutoriel - apprendre à connaître la communauté AutoHotkey. Ces forums abritent un groupe de talentueux utilisateurs dévoués qui continuent à venir avec de grands scripts, et sont généralement très heureux d`aider les débutants à leurs questions. À l`exception de l`interprète que nous venons d`installer, c`est la partie la plus importante de l`expérience AutoHotkey. Allez-y, cliquez autour et avoir une idée des forums. Lire quelques fils, regardez quelques scripts, puis revenir ici.

Bon, maintenant, qu`est-ce que nous venons de télécharger?

  • PatternHotKey.ahk: Ceci est le script lui-même, les « cerveaux » qui Ins0mniaque développé et que nous arrivons à profiter gratuitement grâce à la magie de l`open source et de générosité humaine.
  • PatternHotKey Test.ahk: Ceci est un exemple de script montrant comment vous pouvez utiliser PatternHotKey pour vos propres besoins.

Il est une bibliothèque: Installons Il

L`une des choses qui font PatternHotKey comme un exemple intéressant d`apprendre est qu`il est construit comme bibliothèque. Vous voyez, AutoHotkey est livré avec un ensemble très riche de commandes, mais il ne dispose pas d`une commande pour détecter Morse-comme touches. PatternHotKey étend AutoHotkey et fournit avec une nouvelle commande qui comprennent ce genre de touches que nous pouvons utiliser partout dans nos scripts.

Pour AutoHotkey reconnaître PatternHotKey comme une bibliothèque, il faut placer le fichier PatternHotKey dans l`un des plusieurs endroits possibles. Mon endroit préféré est dans le Mes documents dossier - ouvert Mes documents, et créer un dossier appelé AutoHotkey:

script code morse

Dans ce dossier, créez un autre dossier appelé Lib, et met PatternHotKey.ahk à l`intérieur de Lib dossier, il finit par ressembler à ceci:

Clavier code morse

Agréable! Maintenant, nous pouvons utiliser la fonction PatternHotKey de tout script.

test PatternHotKey

Comme je l`ai dit, PatternHotkey étend AutoHotkey en fournissant une nouvelle fonction. Pour comprendre ce qui ressemble à la fonction et quels arguments il attend, Débutons PatternHotkey.ahk dans un éditeur de texte:

Clavier code morse

Comme vous le verrez, PatternHotKey a une syntaxe très agréable, et est bien documenté dans le droit fichier lui-même. Maintenant, regardons un exemple de celui-ci effectivement utilisé, dans le fichier PatternHotkey Test.ahk:

Clavier code morse

Je ne vous attendez pas à plisser les yeux et lire le type minuscule dans cette capture d`écran: Il suffit d`ouvrir PatternHotkey Test.ahk dans un éditeur de texte et de le lire vous-même. Même si vous ne pas « parler » AutoHotkey, la syntaxe est relativement simple.

À présent courir PatternHotKey Test.ahk (double-cliquez sur le fichier). Si tout se passe bien, vous devriez obtenir une petite icône « H » dans la barre d`état système. Maintenant, nous allons voir si cela fonctionne: Appuyez sur F9 rapidement trois fois.

autohotkey [17]

Courtiser! PatternHotkey reconnu notre presse F9 comme un modèle 0-0-0 (point, point, point). Maintenant, appuyez une brève pression, et deux presses longues:

autohotkey [19]

Video: Part 2 - Black Beauty Audiobook by Anna Sewell (Chs 20-36)

Le succès, encore une fois! Les choses fonctionnent. Maintenant, nous allons faire notre propre script simple à utiliser PatternHotKey pour jouer / musique de pause, passer à la chanson suivante, et passer à la chanson précédente.

L`utilisation PatternHotKey

Créer un nouveau script AutoHotkey par un clic droit sur un dossier et la cueillette Nouveau gt; AutoHotkey Script dans le menu contextuel:

raccourcis de code morse

Maintenant, ouvrez le fichier dans un éditeur de texte (clic droit et choisissez Modifier le script) et coller les éléments suivants:

~ Ctrl :: PatternHotKey (".: {} Media_Play_Pause",".-: {} Media_Next","-.:{Media_Prev}", 3,0.2)

Assurez-vous que est tout le fichier contient: Par défaut, AutoHotkey met quelques instructions de base dans le fichier (il ne sera pas complètement vide), et ceux-ci gâcher le script. Alors, commencez avec un fichier vide complètement propre.

C`est tout! Maintenant, exécutez votre script et votre lecteur de musique, et appuyez sur Ctrl une fois (seul). Votre musique devrait commencer. Maintenant, appuyez sur Ctrl dans un motif de points au tableau de bord (appui court, puis immédiatement un appui long). Votre lecteur doit passer à la chanson suivante. Enfin, tiret-point (maintenant, puis une pression rapide) devrait déplacer une piste en arrière.

Le ciel est la limite

J`ai essayé de garder cette lumière tutoriel et simple, et intentionnellement ne pas entrer dans la syntaxe. Ce n`est pas parce qu`il est pas important, mais parce qu`il a été très bien documenté dans les fichiers d`aide AutoHotkey. J`espère avoir réussi à piquer votre curiosité et voir comment unique AutoHotkey peut être utilisé.

Vous pouvez utiliser ce raccourci intelligent code Morse comme base pour à peu près tout, de la création d`un numpad virtuel (idéal pour les ordinateurs portables) à des modèles complexes pour la signature des e-mails. Allez-y, explorer, expérimenter, aller sauvage! Et ne pas oublier de partager vos découvertes dans les commentaires.

Articles connexes