Co to jest QMK i jak go używać do programowania klawiatur?

Co to jest QMK i jak go używać do programowania klawiatur?

QMK, czyli Quantum Mechanical Keyboard, to projekt typu open source, który umożliwia tworzenie własnego oprogramowania sprzętowego klawiatury dla kompatybilnych klawiatur mechanicznych. Ale czym właściwie jest QMK i jak go używać do programowania klawiatur? Dowiedzmy Się.





Co to jest QMK?

  Niebieska klawiatura mechaniczna z zwiniętym kablem

Każda klawiatura dostępna na rynku ma wbudowane oprogramowanie zwane oprogramowaniem sprzętowym. Oprogramowanie sprzętowe odpowiada za wysyłanie prawidłowego sygnału po każdym naciśnięciu klawisza, kontrolowanie diod LED na klawiaturze i wiele więcej, co czyni go potężnym narzędziem, jeśli możesz nim manipulować samodzielnie.





QMK daje Ci taką możliwość. Jeśli Twoja klawiatura jest kompatybilna, możesz sflashować ją za pomocą oprogramowania układowego QMK, aby uzyskać niemal pełną kontrolę nad układami klawiatury i makrami. Osiąga się to za pomocą trzech głównych narzędzi:





spraw, aby Windows 10 wyglądał jak Windows XP
  • Konfigurator QMK : Internetowy kreator map klawiszy, który umożliwia tworzenie niestandardowych układów klawiatury, wzorów oświetlenia LED i nie tylko dla klawiatury mechanicznej.
  • Zestaw narzędzi QMK : narzędzie do pobrania, które działa z systemami Windows i macOS. Gdy już posiadasz plik oprogramowania sprzętowego .hex z konfiguratora QMK, możesz użyć QMK Toolbox do flashowania klawiatury nowym oprogramowaniem.
  • Oprogramowanie VIA : Dodatkowe narzędzie do pobrania, które pozwala zmieniać układy QMK bez konieczności flashowania klawiatury. Aby to zadziałało, wymagany jest dodatkowy kod.

Listę klawiatur zgodnych z QMK można znaleźć na stronie stronie QMK . Możesz także dodać własną klawiaturę do katalogu QMK, ale musisz poprosić o tag poprzez Strona QMK GitHub aby to zrobić.

Co można zrobić z QMK?

Zakres QMK wykracza daleko poza większość opcji oprogramowania sprzętowego klawiatury. Możesz obsługiwać wszystkie podstawowe funkcje, których możesz się spodziewać, takie jak układy klawiatury i sterowanie oświetleniem LED, ale możesz także dodać mnóstwo dodatkowych funkcji do swojej klawiatury za pomocą QMK.



Obejmuje to dostęp do klawiszy multimedialnych, warstw funkcyjnych, makr i bardziej zaawansowanych narzędzi, takich jak automatyczne przesuwanie. Krótko mówiąc, jeśli znajdziesz funkcję, która Ci się podoba na innej klawiaturze mechanicznej, zazwyczaj istnieje sposób na jej odtworzenie za pomocą QMK.

Warto się tego dowiedzieć Oprogramowanie układowe QMK i jego możliwości zanim zaczniesz budować własne.





Jak zaprogramować klawiaturę mechaniczną za pomocą QMK

Programowanie klawiatury mechanicznej za pomocą QMK jest zaskakująco proste. Proces rozpoczyna się od konfiguratora QMK, ale aby go ukończyć, musisz także zainstalować QMK Toolbox.

Jak zbudować niestandardową mapę klawiszy za pomocą konfiguratora QMK

  Witryna QMK Configurator z wybraną klawiaturą

Aby zbudować własną mapę klawiszy QMK, wystarczy udać się na stronę internetową QMK Configurator. Tutaj możesz wybrać typ używanej klawiatury z listy u góry strony, aby rozpocząć.





Po wybraniu klawiatury powinien zostać wyświetlony domyślny układ odpowiadający klawiaturze na środku ekranu. Powinieneś także zobaczyć zestaw menu zawierający kody klawiszy klawiatury u dołu ekranu.

Aby dodać kod klawisza do mapy klawiszy, kliknij i przeciągnij go do klawisza, do którego chcesz go przypisać. Możesz także wybrać klawisz, który chcesz zmienić na mapie klawiszy, a następnie kliknąć kod klawisza, aby go przypisać.

czy WhatsApp może wysyłać SMS-y do innych użytkowników?

Dotyczy to tylko warstwy głównej, warstwy 0, ale możesz dodać więcej warstw do klawiatury, wybierając opcje liczbowe po lewej stronie ekranu.

Stąd masz wiele do zatopienia, i warto pobawić się wszystkimi opcjami kodu klawiszy, aby znaleźć idealną dla siebie mapę klawiszy. Gdy będziesz zadowolony z mapy klawiszy, upewnij się, że ma ona nazwę, a następnie kliknij Oprogramowanie sprzętowe przycisk, aby pobrać użyteczny plik oprogramowania sprzętowego .hex.

Jak sflashować klawiaturę za pomocą QMK Toolbox

  Skrzynka narzędziowa QMK czeka na połączenie

Teraz, gdy masz już gotowe oprogramowanie, czas sflashować nim klawiaturę. Dzięki QMK Toolbox proces ten jest przyjemny i łatwy; wystarczy pobrać plik Zestaw narzędzi QMK oprogramowanie, aby rozpocząć.

Po pobraniu i zainstalowaniu oprogramowania otwórz je i upewnij się, że z menu u dołu ekranu wybrano klawiaturę. Kliknij na otwarty u góry ekranu i znajdź plik .hex pobrany z konfiguratora QMK. Może być również konieczna zmiana MCU w zależności od typu mikrokontrolera używanego przez klawiaturę.

Kliknij Błysk aby rozpocząć proces flashowania. Może to zająć kilka minut, w zależności od typu posiadanej klawiatury, a po zakończeniu w oknie zostanie wyświetlony komunikat z potwierdzeniem.

dlaczego mój laptop jest taki gorący?

Przetestuj klawiaturę, korzystając ze strony internetowej do testowania klawiatury, takiej jak KeyboardTester.com , aby upewnić się, że wszystkie przypisane klawisze działają poprawnie.

Eksperymentuj z mapami klawiszy QMK

Korzystanie z narzędzia takiego jak QMK pozwala uwolnić cały potencjał produktywności, ale trzeba na to popracować. Teraz, gdy wiesz, jak zbudować własne oprogramowanie sprzętowe QMK i przesłać je na klawiaturę, możesz zacząć eksperymentować z mapami klawiszy, aby stworzyć najlepszy dla siebie układ.