Índice:

Teclado macro faça você mesmo: 5 etapas
Teclado macro faça você mesmo: 5 etapas

Vídeo: Teclado macro faça você mesmo: 5 etapas

Vídeo: Teclado macro faça você mesmo: 5 etapas
Vídeo: This Macro Keyboard Has a HUGE flaw 😡…..#shorts #mechanicalkeyboard #budget 2024, Novembro
Anonim
Teclado macro faça você mesmo
Teclado macro faça você mesmo

Com mais e mais pessoas fazendo um trabalho intenso em seus computadores e entrando no streaming. Você pode querer melhorar seu fluxo de trabalho em seu computador, se quiser, deve ter procurado algum tipo de teclado secundário, talvez um Streamdeck para automatizar algumas dessas tarefas mais repetitivas em seu computador, mas um produto como o Streamdeck custa 150 dólares em amazon (no momento em que este artigo foi escrito).

E se eu dissesse que você poderia transformar qualquer teclado ou teclado numérico antigo em um teclado macro totalmente personalizável. Nenhum hardware adicional necessário (exceto um teclado de causa), e apenas pelo custo do teclado. Parece legal, certo. Deixe-me acompanhá-lo. Tudo que você precisa é um pouco de conhecimento de codificação, um pouco de paciência e um teclado.

Não deixe a codificação assustar você. Não será muito difícil.

CRÉDITOS

Eu mesmo não inventei esse método de configuração de um segundo teclado para macros. Quero dar todo o crédito a Tom Scott e TaranVH.

TaranVH / 2º teclado

A arte do corpo: como fiz o teclado emoji

Modifiquei suas idéias e código para trabalhar ao meu gosto.

Suprimentos

Um teclado

Etapa 1: Instale os programas necessários

Você deve saber que se conectar 2 teclados nas janelas, as janelas não conseguirão distingui-los, portanto, precisamos ser um pouco criativos.

LuaMacros - Download

Para distinguir entre os 2 teclados, usaremos um software chamado LuaMacros. LuaMacros foi feito para construir simuladores de vôo e pode, portanto, diferenciar entre vários teclados.

Autohotkey - Download

Para configurar as macros que tornarão sua vida mais fácil, usaremos o Autohotkey. Uma linguagem de script para criar macros poderosas.

O código do meu repositório GitHub - Download

Você encontrará todos os arquivos necessários neste projeto na minha página do GitHub. Basta clicar no botão verde e baixar os arquivos. Isso ajuda a saber onde você salva a pasta que obtém ao clicar em download no GitHub, pois isso o ajudará mais tarde.

Etapa 2: Obtenha a ID do teclado

Obtenha o ID do teclado
Obtenha o ID do teclado
Obtenha o ID do teclado
Obtenha o ID do teclado
Obtenha o ID do teclado
Obtenha o ID do teclado
Obtenha o ID do teclado
Obtenha o ID do teclado

Embora o Windows não consiga diferenciar entre os teclados, cada teclado possui uma ID. Precisaremos desse ID para informar ao LuaMacros qual teclado é o nosso teclado MACRO.

Para encontrar esse ID, abra Luamacros e abra o arquivo Get_key_codes.lua -O arquivo estará na pasta que você baixou do GitHub

Quando você abrir o arquivo, clique no pequeno triângulo azul na parte superior para executar o programa. Você será solicitado a pressionar um botão no teclado que deseja transformar em um teclado MACRO

O programa produzirá uma lista de todos os dispositivos conectados. Algo parecido com o que você vê nas imagens acima: No meu caso, você pode ver que tenho dois aparelhos conectados. MACROS é o dispositivo que você acabou de identificar pressionando uma tecla no teclado secundário.

À direita de MACROS, temos uma longa string, Esta é uma combinação do tipo de dispositivo e id. Meu teclado secundário tem o id: PID_0745 você encontra o id entre os 2 primeiros &. Olha a imagem acima

Anote a identificação do seu teclado. Você precisará dele na etapa 3.

Etapa 3: configurar o arquivo: 2nd_keyboard.lua

Configurar arquivo: 2nd_keyboard.lua
Configurar arquivo: 2nd_keyboard.lua

Abra LuaMacros e abra o arquivo 2nd_keyboard.lua - o arquivo pode ser encontrado onde você encontrou Get_key_codes.luaAgora encontre a linha:

local kbID = 'PID_0745'

e substitua meu id (PID_0745) pelo id que você encontrou na etapa 2. Isso é para dizer ao LuaMacros qual teclado escutar. Tome cuidado para não alterar mais nada na linha.

Etapa 4: experimente

Agora você deve estar configurado e pronto para executar o arquivo LuaMacros e o arquivo Autohotkey.

Para fazer isso, primeiro abra o arquivo 2nd_keyboard.lua no LuaMacros e clique no pequeno triângulo azul. Agora clique com o botão direito do mouse no arquivo Main.ahk no explorador de arquivos e clique em executar script.

Agora você deve conseguir clicar na tecla "1" no segundo teclado e ver a abertura do bloco de notas. Se for este o caso, parabéns, você configurou totalmente o seu teclado macro.

Na próxima etapa, veremos como configurar suas próprias macros

Se não funcionar, aqui estão algumas etapas de solução de problemas:

  1. Verifique se você não alterou acidentalmente mais nada no código

  2. Verifique se você substituiu meu id de teclado pelo id de teclado correto
  3. Tente outro teclado

Etapa 5: faça sua própria macro

Faça sua própria macro
Faça sua própria macro

Explicação

Quando LuaMacros detecta que você clicou em uma tecla no teclado da macro, ele anota qual tecla foi pressionada no arquivo key.txt e então pressiona F24. F24 é uma tecla do Windows que não está no seu teclado. Quando AutoHotkey. detecta que F24 foi pressionado, ele lê o arquivo e faz a macro correspondenteTudo abaixo da linha

f24::

até a linha

Retorna

é o que o AutoHotkey fará quando F24 for pressionado

A primeira coisa que o Autohotkey fará quando F24 for pressionado é ler o que está no arquivo key.txt. Isso acontece na linha 37.

Fiz então uma macro que será ativada se a saída do arquivo for a tecla "1". Se eu clicar em 1 no meu teclado Macro, o Bloco de notas será aberto. (Linha 41-43)

A próxima coisa que você pode ver é que se eu pressionar "q" no meu teclado, Alt será pressionado, então F4 será pressionado e Alt será liberado. É como segurar a tecla Alt com o dedo e, em seguida, pressionar f4 e, em seguida, soltar a tecla Alt. Esta combinação de teclas fechará qualquer janela ativa no Windows

Faça o seu próprio

Você pode continuar adicionando macros como esta, continuando o padrão. Para adicionar uma nova gravação de macro

else if (ouput == Main_keys ["qualquer chave que você quiser em minúsculas"])

e escreva o que você deseja que o Autohotkey faça abaixo dele.

Você também pode usar as teclas do teclado numérico escrevendo

else if (ouput == Numpad ["qualquer chave que você quiser em minúsculas"])

e escreva o que você deseja que o Autohotkey faça abaixo dele.

Por exemplo, você pode enviar chaves usando o comando send.

Se eu, por exemplo, quisesse que meu teclado digitasse "Isso é incrível" Quando clico na tecla "a", eu adicionaria

else if (output == Main_keys ["a"])

Enviar, isso é incrível

Você também verá que adicionei algumas macros para as chaves do teclado numérico. Cada tecla do teclado numérico foi atribuída a um emoji. (Certifique-se de que não clicou em Numlock, pois isso mudará os códigos das teclas)

Mais ajuda

Se você quiser aprender como fazer algumas macros realmente poderosas, verifique a documentação do Autohotkey. Também há muita ajuda para acessar a Internet.

Boa sorte.

Recomendado: