Arnês atalhos de código morse para controlar inúmeras ações de computador

Ah, a tecla do teclado humilde. Cada usuário de computador tem mais de uma centena deles à sua disposição, mas a maioria de nós não dar-lhes um momento de reflexão (exceto, talvez, para caçar-and-peck se você não for um dactilógrafo). Usando o teclado quase exclusivamente é uma das marcas do usuário de computador experiente, mas mesmo o nerdiest dos usuários é geralmente limitada a apenas digitando e usando combinações de teclas (como mostrado na nossa muitos cheat sheets).

Mas o que se havia outra maneira de usar o teclado? O que se você poderia usar apenas uma única tecla para reproduzir / pausar a música, passar para a faixa seguinte ou anterior, e até mesmo bloquear sua estação de trabalho? Todos estes, com apenas uma chave, e sem pressionar quaisquer outras chaves. Mas como?

Idéias antigo pode ser uma grande inspiração

A idéia de usar apenas uma única tecla para transmitir informações complexas não é nova. Na verdade, é mais de 176 anos de idade, que remonta a 1836. É quando Samuel Morse começou a trabalhar em seu sistema de telégrafo famoso, em que os operadores usados ​​padrões de pontos (prensas curtas) e traços (longas prensas) para soletrar as letras. E isso é exatamente o que vamos fazer - pressione Ctrl duas vezes rapidamente (ponto-ponto), e pausar / reproduzir a música atual. Pressione Ctrl uma vez rapidamente, em seguida, novamente para uma pressão longa (ponto-traço), e pular para a próxima música. E um traço-ponto (pressão longa, pressione então short) seria naturalmente passar para a música anterior. Você não tem que usar Ctrl, ou: Você pode usar qualquer tecla de seu teclado, e ainda ser capaz de usá-lo como normalmente (ou seja, pressões individuais).

Video: COMO APRENDI CÓDIGO MORSE? - Ep.559

Você já viu alguém usar atalhos de teclado Código Morse como esse? Animado ainda? Bem, vamos fazer tudo isso graças à magia de AutoHotkey, um utilitário gratuito absolutamente estelar para Windows que abre todo um mundo de scripting. Vocês têm perguntei -nos sobre AutoHotkey, e nós temos apresentado-lo em lotes de artigos (apenas procurar AutoHotkey em MakeUseOf para ver quantos resultados que você obtém).

Em pé nos ombros de Giants

Se a idéia de um tutorial de codificação parece intimidar ou chato, não se preocupe, isso não é um tutorial regular. Muitos tutoriais de script começar por tentar levá-lo a escrever algo simples em seu próprio- que é uma boa abordagem, mas no mundo real, os programadores muitas vezes magra sobre o trabalho de outros programadores que vieram antes deles. Essa é a mágica de fonte aberta, e é muito visível na comunidade AutoHotkey próspera. Então, eu vou mostrar-lhe como obter AutoHotkey, obter um script existente, e personalizá-lo às suas próprias necessidades! Muito, muito pouco código incluído.

Se você é um usuário AutoHotkey: Deixe-me lhe poupar ainda mais lendo agora. O script de atalho Código Morse vamos estar usando é chamado PatternHotKey e é pelo usuário AutoHotkey generoso ins0mniaque. Vai buscá-la agora e colocá-lo em seu lib pasta - você vai me agradecer por isso nos comentários.

Se você não for um usuário AutoHotkey: Vamos começar! Primeiro passo, obtendo-se AutoHotkey.

Baixando & Instalando

Para baixar AutoHotkey, basta ir ao seu site oficial e clique no grande “baixar AutoHotkey”Botão. Você vai ter um instalador chamado AutoHotkey_L_install.exe. Clique nele, e escolher Instalação expressa:

atalhos de código morse

O instalador leva menos de um segundo, e após a conclusão mostra esta tela:

script de código morse

Nós não precisamos de fazer qualquer outra coisa com AutoHotkey neste ponto, então clique Saída.

Video: Qual é a Origem do Código Morse? - FATOS RESPONDE

Pode parecer que você não fez nada, mas você acabou de instalar o AutoHotkey motor ou intérprete. Sem ficar demasiadamente técnico, este intérprete pode ler scripts de AutoHotkey e não o que eles dizem para fazer. Então, da próxima parte estaria recebendo o script.

Obtendo The Script

Vá para o tópico do fórum PatternHotKey, e pegue os dois arquivos no topo da rosca. scripts de AutoHotkey são apenas arquivos de texto, então por padrão, o navegador irá aparecer-las abertas em uma nova aba. Nós não queremos que isso aconteça, então, basta clicar com o botão direito cada arquivo e escolher "Salvar link como…”:

script de código morse

Enquanto estiver lá, tome um momento e olhar ao redor. Esta é uma parte importante do tutorial - conhecer a comunidade AutoHotkey. Estes fóruns são o lar de um grupo de usuários talentosos e dedicados que continuam chegando com grandes scripts e são geralmente muito feliz em ajudar os novatos com suas perguntas. Exceto para o intérprete que acabou de instalar, esta é a parte mais importante da experiência AutoHotkey. Vá em frente, clique ao redor e obter uma sensação para os fóruns. Leia alguns tópicos, olhar para alguns scripts, em seguida, voltar aqui.

Ok, agora, o que nós fizemos apenas baixar?

  • PatternHotKey.ahk: Este é o próprio script, o “cérebro” que Ins0mniaque desenvolvidos e que começa a desfrutar gratuitamente graças à magia de código aberto e generosidade humana.
  • PatternHotKey Test.ahk: Este é um script de exemplo que mostra como você pode usar PatternHotKey para suas próprias necessidades.

É uma biblioteca: Vamos instalá-lo

Uma das coisas que fazem PatternHotKey como um exemplo interessante de aprender com é que ele é construído como um biblioteca. Você vê, AutoHotkey vem com um conjunto muito rico de comandos, mas ele não tem um comando para detectar teclas pressionadas Morse-like. PatternHotKey estende AutoHotkey e fornece-o com um novo comando que entender este tipo de teclas pressionadas, o que podemos usar em qualquer lugar em nossos scripts.

Para AutoHotkey para reconhecer PatternHotKey como uma biblioteca, devemos colocar o arquivo PatternHotKey em um dos muitos lugares possíveis. Meu lugar favorito está dentro do Meus documentos pasta - aberto Meus documentos, e criar uma pasta chamada AutoHotkey:

script de código morse



Dentro dessa pasta, crie outra pasta chamada lib, e colocá PatternHotKey.ahk dentro de lib pasta, por isso acaba parecendo esta:

código morse Teclado

Video: Aprende Código Morse (tutorial) - Básico 1: Alfabeto. Señales. Comunicación. Supervivencia

Agradável! Agora podemos usar a função PatternHotKey a partir de qualquer script.

PatternHotKey Testing

Como eu disse, PatternHotkey estende AutoHotkey, fornecendo uma nova função. Para entender o que essa função se parece e quais os argumentos que espera, vamos abrir PatternHotkey.ahk em um editor de texto:

Video: Display Código Morse - Eletrônica digital

código morse Teclado

Como você verá, PatternHotKey tem uma sintaxe muito agradável, e é completamente documentado mesmo no próprio arquivo. Agora vamos olhar para um exemplo de que realmente sendo usado, no arquivo PatternHotkey Test.ahk:

código morse Teclado

Eu não espero que você a olhar de soslaio e ler o tipo minúsculo neste screenshot: Basta abrir PatternHotkey Test.ahk em um editor de texto e lê-lo sozinho. Mesmo se você não “falar” AutoHotkey, a sintaxe é relativamente simples.

Agora corre PatternHotKey Test.ahk (basta clicar duas vezes sobre o arquivo). Se tudo correr bem, você deve ter um pequeno ícone “H” na bandeja do sistema. Agora vamos ver se funciona: Pressione F9 rapidamente três vezes.

autohotkey [17]

Woo! PatternHotkey reconhecido nossa imprensa F9 como um padrão 0-0-0 (ponto, ponto, ponto). Agora pressione-o um toque curto, e duas prensas longas:

autohotkey [19]

Sucesso, mais uma vez! As coisas estão funcionando. Agora, vamos fazer o nosso próprio roteiro simples de usar PatternHotKey para tocar música / pause, mudar para a próxima música, e mudar para a música anterior.

usando PatternHotKey

Crie um novo script AutoHotkey clicando com o botão direito em uma pasta e escolhendo Novo gt; AutoHotkey Script no menu de contexto:

atalhos de código morse

Agora, abra o arquivo em um editor de texto (clique direito e escolher Editar Script) e cole o seguinte:

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

Certifique-se de que é todos o arquivo contém: Por padrão, AutoHotkey coloca algumas instruções básicas no arquivo (não será completamente vazio), e estes atrapalhar o script. Então, comece com um arquivo completamente limpo, em branco.

É isso aí! Agora executar o script e seu leitor de música, e pressione Ctrl uma vez (por conta própria). Sua música deve começar. Agora aperte Ctrl em um padrão de ponto-traço (pressão breve, logo em seguida um longo imprensa). O seu leitor deve mudar para a próxima música. Finalmente, traço-ponto (segurando para baixo, em seguida, um toque rápido) deve movê-lo uma faixa para trás.

O céu é o limite

Eu tentei manter esta luz tutorial e simples, e intencionalmente não ir para a sintaxe. Isso não é porque não é importante, mas porque tem sido muito bem documentado nos arquivos AutoHotkey ajuda. Espero que eu consegui despertar a sua curiosidade e ver como exclusivamente AutoHotkey pode ser usado.

Você pode usar esse atalho inteligente código Morse como base para praticamente qualquer coisa, desde a criação de um teclado numérico virtual (ótimo para laptops) para padrões complexos para assinar e-mails. Vá em frente, explorar, experimentar, vá selvagem! E não se esqueça de compartilhar suas descobertas nos comentários.


Artigos relacionados