O que é QMK e como usá-lo para programar teclados?

O que é QMK e como usá-lo para programar teclados?

QMK, ou Quantum Mechanical Keyboard, é um projeto de código aberto que permite criar seu próprio firmware de teclado para teclados mecânicos compatíveis. Mas o que exatamente é QMK e como usá-lo para programar teclados? Vamos descobrir.





O que é QMK?

  Teclado mecânico azul com cabo enrolado

Todos os teclados do mercado possuem um software integrado chamado firmware. O firmware é responsável por enviar o sinal correto a cada pressionamento de tecla, controlar os LEDs do teclado e muito mais, tornando-o uma ferramenta poderosa se você mesmo puder manipulá-la.





QMK lhe dá o poder de fazer exatamente isso. Se o seu teclado for compatível, você pode atualizá-lo com firmware QMK para ter controle quase total sobre os layouts e macros do teclado. Isto é conseguido com três ferramentas principais:





  • Configurador QMK : um construtor de mapas de teclado baseado na Web que permite criar layouts de teclado personalizados, padrões de iluminação LED e muito mais para seu teclado mecânico.
  • Caixa de ferramentas QMK : uma ferramenta para download que funciona com Windows e macOS. Depois de obter um arquivo de firmware .hex do QMK Configurator, você pode usar o QMK Toolbox para atualizar seu teclado com o novo firmware.
  • VIA Software : uma ferramenta adicional para download que permite alterar os layouts do QMK sem precisar atualizar o teclado. Código adicional é necessário para que isso funcione.

Você pode encontrar uma lista de teclados compatíveis com QMK no Site QMK . Você também pode adicionar seu próprio teclado ao diretório QMK, mas precisa solicitar uma tag através do Página QMK GitHub para fazer isso.

O que você pode fazer com QMK?

O escopo do QMK vai muito além da maioria das opções de firmware de teclado. Você pode lidar com todos os recursos básicos que esperaria, como layouts de teclado e controle de iluminação LED, mas também pode adicionar muitas funcionalidades extras ao teclado usando QMK.



Isso inclui acesso a teclas de mídia, camadas de função, macros e ferramentas mais avançadas, como mudança automática. Em essência, se você encontrar um recurso de que gosta em outro teclado mecânico, geralmente há uma maneira de replicá-lo usando QMK.

Vale muito a pena aprender sobre Firmware QMK e o que ele pode fazer antes de começar a construir o seu próprio.





Como programar um teclado mecânico com QMK

Programar um teclado mecânico com QMK é surpreendentemente simples. O processo começa com o QMK Configurator, mas você também precisará instalar o QMK Toolbox para concluí-lo.

modelo de cartão de visita palavra 10 por folha

Como construir um mapa de teclado personalizado com o configurador QMK

  Site do QMK Configurator com teclado selecionado

Para construir seu próprio mapa de teclado QMK, você só precisa acessar o site do QMK Configurator. A partir daqui, você pode escolher o tipo de teclado que usa na lista na parte superior da página para começar.





Depois que o teclado for selecionado, você verá um layout padrão que corresponde ao teclado no meio da tela. Você também deverá ver um conjunto de menus contendo códigos de teclas do teclado na parte inferior da tela.

Para adicionar um código-chave ao mapa de teclado, clique e arraste-o para a tecla à qual deseja que ele seja atribuído. Você também pode selecionar a chave que deseja alterar no mapa de teclado e clicar no código-chave para atribuí-la.

Isso se aplicará apenas à camada principal, camada 0, mas você pode adicionar mais camadas ao teclado selecionando as opções numéricas à esquerda da tela.

A partir daqui, você tem muito em que se aprofundar e vale a pena brincar com todas as opções de código de acesso disponíveis para encontrar o mapa de teclado perfeito para você. Quando estiver satisfeito com seu mapa de teclado, certifique-se de que ele tenha um nome e clique no botão Firmware botão para baixar um arquivo de firmware .hex utilizável.

Como atualizar um teclado com a caixa de ferramentas QMK

  Caixa de ferramentas QMK aguardando conexão

Agora que você construiu seu firmware, é hora de atualizar seu teclado com ele. Graças ao QMK Toolbox, esse processo é agradável e fácil; você só precisa baixar o Caixa de ferramentas QMK software para começar.

Depois de baixar e instalar o software, abra-o e certifique-se de que seu teclado esteja selecionado no menu na parte inferior da tela. Clique no Abrir na parte superior da tela e localize o arquivo .hex que você baixou do QMK Configurator. Você também pode precisar alterar o MCU com base no tipo de microcontrolador usado pelo seu teclado.

Clique em Clarão para iniciar o processo de flash. Isso pode levar alguns minutos dependendo do tipo de teclado que você possui e você verá uma mensagem de confirmação na janela assim que for concluído.

Teste seu teclado usando um site de teste de teclado, como KeyboardTester.com , para garantir que todas as teclas atribuídas estejam funcionando corretamente.

Continue experimentando seus mapas de teclado QMK

Usar uma ferramenta como o QMK permite que você libere todo o seu potencial de produtividade, mas você precisa trabalhar para isso. Agora que você sabe como construir seu próprio firmware QMK e atualizá-lo em um teclado, você pode começar a experimentar seus mapas de teclado para criar o melhor layout para você.

como faço para redefinir as configurações de fábrica no meu laptop hp