Vad är QMK och hur använder du det för att programmera tangentbord?

Vad är QMK och hur använder du det för att programmera tangentbord?

QMK, eller Quantum Mechanical Keyboard, är ett projekt med öppen källkod som låter dig skapa din egen tangentbordsfirmware för kompatibla mekaniska tangentbord. Men vad är egentligen QMK, och hur använder man det för att programmera tangentbord? Låt oss ta reda på.





Vad är QMK?

  Blått mekaniskt tangentbord med böjd kabel

Varje tangentbord på marknaden har inbyggd programvara som kallas firmware. Den fasta programvaran är ansvarig för att skicka rätt signal för varje knapptryckning, styra lysdioder på ditt tangentbord och mycket mer, vilket gör det till ett kraftfullt verktyg om du kan manipulera det själv.





QMK ger dig kraften att göra just detta. Om ditt tangentbord är kompatibelt kan du flasha det med QMK firmware för att ge dig nästan fullständig kontroll över dina tangentbordslayouter och makron. Detta uppnås med tre huvudverktyg:





  • QMK-konfigurator : En webbaserad tangentbordsbyggare som låter dig skapa anpassade tangentbordslayouter, LED-belysningsmönster och mer för ditt mekaniska tangentbord.
  • QMK Verktygslåda : Ett nedladdningsbart verktyg som fungerar med Windows och macOS. När du har en .hex firmware-fil från QMK Configurator kan du använda QMK Toolbox för att flasha tangentbordet med den nya firmware.
  • VIA programvara : Ett ytterligare nedladdningsbart verktyg som låter dig ändra QMK-layouter utan att behöva blinka tangentbordet. Ytterligare kod krävs för att detta ska fungera.

Du kan hitta en lista över QMK-kompatibla tangentbord på QMK hemsida . Du kan också lägga till ditt eget tangentbord till QMK-katalogen, men du måste begära en tagg via QMK GitHub-sida att göra detta.

Vad kan du göra med QMK?

Omfattningen av QMK går långt utöver den för de flesta alternativ för tangentbordsfirmware. Du kan hantera alla grunder du kan förvänta dig, som tangentbordslayouter och LED-ljuskontroll, men du kan också lägga till massor av extra funktionalitet till ditt tangentbord med QMK.



Detta inkluderar åtkomst till medianycklar, funktionslager, makron och mer avancerade verktyg som auto-shift. I huvudsak, om du kan hitta en funktion som du gillar på ett annat mekaniskt tangentbord, finns det vanligtvis ett sätt att replikera det med QMK.

hur raderar du nyligen tittade på netflix?

Det är väl värt att lära sig om QMK firmware och vad den kan göra innan du börjar bygga ditt eget.





bästa appar för Windows 10 bärbar dator gratis nedladdning

Hur man programmerar ett mekaniskt tangentbord med QMK

Att programmera ett mekaniskt tangentbord med QMK är förvånansvärt enkelt. Processen börjar med QMK Configurator, men du måste också installera QMK Toolbox för att slutföra den.

Hur man bygger en anpassad nyckelkarta med QMK Configurator

  QMK Configurator-webbplats med tangentbord valt

För att bygga din egen QMK-tangentkarta behöver du bara gå över till QMK Configurator-webbplatsen. Härifrån kan du välja vilken typ av tangentbord du använder från listan överst på sidan för att komma igång.





När ditt tangentbord är valt bör du se en standardlayout som matchar tangentbordet i mitten av skärmen. Du bör också se en uppsättning menyer som innehåller tangentbordsknappkoder längst ned på skärmen.

För att lägga till en nyckelkod till tangentbordet, klicka och dra den till den nyckel du vill att den ska tilldelas. Du kan också välja den nyckel du vill ändra på tangentbordet och sedan klicka på nyckelkoden för att tilldela den.

Detta kommer bara att gälla för huvudlagret, lager 0, men du kan lägga till fler lager på ditt tangentbord genom att välja sifferalternativen till vänster på skärmen.

Härifrån har du mycket att sätta tänderna i, och det är värt att leka med alla knappkodsalternativ du har för att hitta den perfekta tangentkartan för dig. När du är nöjd med din tangentkarta, se till att den har ett namn och klicka sedan på Firmware knappen för att ladda ner en användbar .hex-firmware-fil.

Hur man flashar ett tangentbord med QMK Toolbox

  QMK verktygslåda väntar på anslutning

Nu när du har byggt din firmware är det dags att flasha tangentbordet med det. Tack vare QMK Toolbox är denna process trevlig och enkel; du behöver bara ladda ner QMK Verktygslåda programvara för att komma igång.

När du har laddat ner och installerat programvaran, öppna den och se till att ditt tangentbord är valt från menyn längst ner på skärmen. Klicka på Öppen knappen högst upp på skärmen och leta reda på .hex-filen som du laddade ner från QMK Configurator. Du kan också behöva ändra MCU baserat på vilken typ av mikrokontroller som används av ditt tangentbord.

Klicka på Blixt för att börja blinka. Detta kan ta några minuter beroende på vilken typ av tangentbord du har, och du kommer att se ett bekräftelsemeddelande i fönstret när det är klart.

Testa ditt tangentbord med hjälp av en webbplats för tangentbordstestning, t.ex KeyboardTester.com , för att se till att alla nycklar du har tilldelat fungerar korrekt.

Fortsätt att experimentera med dina QMK-nyckelkartor

Genom att använda ett verktyg som QMK kan du låsa upp din fulla produktivitetspotential, men du måste arbeta för det. Nu när du vet hur du bygger din egen QMK-firmware och flashar den till ett tangentbord, kan du börja experimentera med dina tangentbord för att skapa den bästa layouten för dig.

Windows 10 kan inte klicka på aktivitetsfältet