1. Czym są QMK i VIA?
QMK (oprogramowanie układowe typu open source) i VIA (narzędzie do konfiguracji klawiatury) to dwa narzędzia powszechnie używane przez entuzjastów klawiatur mechanicznych i programistów, którzy potrzebują wysokiego poziomu personalizacji:
QMK ( https://qmk.fm/guide ): QMK to oprogramowanie układowe typu open source, zaprojektowane specjalnie dla klawiatur mechanicznych, oferujące szerokie możliwości personalizacji. Dzięki szczegółowej dokumentacji programistycznej i dołączonemu oprogramowaniu, jest ono obsługiwane przez większość klawiatur niestandardowych dostępnych na rynku. Funkcjonalnie QMK obsługuje konfigurowalne układy klawiszy, wiele warstw klawiszy, makra, kombinacje klawiszy, efekty świetlne RGB i wiele innych. Chociaż zazwyczaj wymaga podstawowej wiedzy z zakresu programowania i kompilacji, oferuje zaawansowane opcje sterowania, co czyni je idealnym rozwiązaniem dla użytkowników, którzy chcą zgłębić tajniki personalizacji funkcji klawiatury.

VIA ( https://usevia.app/ ): VIA to narzędzie do konfiguracji klawiatury oparte na QMK, które pozwala użytkownikom łatwo dostosować mapowanie klawiszy bez konieczności programowania. VIA oferuje intuicyjny interfejs graficzny, który umożliwia użytkownikom modyfikację układów i funkcji klawiszy w czasie rzeczywistym, bez konieczności aktualizacji oprogramowania sprzętowego. Oferuje funkcję plug-and-play, dzięki czemu personalizacja klawiatury jest prostsza i szybsza.

2. Jak korzystać z VIA?
2.1 Podłączanie i konfigurowanie klawiatury
Aby rozpocząć, otwórz stronę internetową VIA ( https://usevia.app/ ) w zalecanej przeglądarce, takiej jak Google Chrome lub Microsoft Edge. U góry strony wybierz przycisk Ustawienia . Następnie włącz opcję Pokaż kartę Projekt , aby włączyć dodatkowe funkcje personalizacji.

Strona internetowa do pobrania pliku JSON: https://github.com/Ericbai0808/GX87-VIA-JSON-file 
Pobierz plik JSON klawiatury (plik układu klawiatury) ze strony internetowej i zaimportuj go do VIA. Przejdź do Projekt > Załaduj > wybierz plik JSON i kliknij Otwórz .

Po zaimportowaniu przejdź do strony Konfiguruj , aby podłączyć klawiaturę, klikając Autoryzuj urządzenie + > MCHOSE GX87 > Połącz .

2.2 Koncepcja warstw
Warstwy pozwalają jednemu klawiszowi wykonywać wiele funkcji. Generalnie warstwa 0 jest najbardziej podstawową lub domyślną warstwą klawiszy.
Na przykład na klawiaturze GX87 klawisz F8 :
- Naciśnięcie klawisza F8 samo w sobie wyzwala funkcję F8 (zdefiniowaną w warstwie 0 ).
- Naciśnięcie klawiszy Fn + F8 aktywuje funkcję odtwarzania/pauzy (zdefiniowaną w warstwie 1 ).
 Warstwy ułatwiają przypisywanie różnych funkcji klawiszom, co ułatwia personalizację i rozszerza funkcjonalność klawiatury. 
2.3 Modyfikowanie standardowych pozycji klawiszy na warstwie 0 (podstawowe mapowanie klawiszy)
 Aby zmodyfikować klawisze na warstwie 0 , przejdź do menu „Mapa klawiszy” po lewej stronie. Najpierw kliknij klawisz, który chcesz zmienić w górnej sekcji. Następnie wybierz żądany klawisz docelowy z poniższych opcji. Po wybraniu klawisz zostanie zaktualizowany o nową funkcję. 
2.4 Modyfikowanie klawiszy wielofunkcyjnych na warstwie 1
Najpierw przejdź do Warstwy 1. Wybierz klawisz, który chcesz zmodyfikować w górnej sekcji, a następnie wybierz żądaną funkcję z poniższych opcji, takich jak Podstawowe , Multimedia , Makro , Warstwy lub Specjalne . Dzięki temu możesz przypisać wyspecjalizowane funkcje do klawiszy na Warstwie 1, aby zwiększyć ich funkcjonalność. 
2.5 Edycja makr
Kliknij „Makra” w menu w lewym górnym rogu. W polu wprowadzania u dołu wprowadź żądane kombinacje klawiszy, używając nawiasów klamrowych, aby ująć każdy kod klawisza.
 Odniesienia do kodów klawiszy można znaleźć w dokumencie https://docs.qmk.fm/keycodes . Po wprowadzeniu makra kliknij przycisk „Zapisz” , aby zapisać konfigurację. 
Metoda przypisywania makr do klawiszy jest taka sama, jak w przypadku podstawowego mapowania klawiszy. Najpierw kliknij klawisz, do którego chcesz przypisać makro w górnej sekcji. Następnie wybierz żądane makro z poniższych opcji. 
2.6 DOWOLNY klucz
Użytkownicy mogą używać DOWOLNEGO klawisza do zaawansowanych, niestandardowych przypisań klawiszy. Kody klawiszy można znaleźć na stronie internetowej QMK pod adresem https://docs.qmk.fm/feature_advanced_keycodes
Kroki:
- Kliknij na mapę klawiszy.
- Wybierz warstwę docelową.
- Wybierz klawisz docelowy (np. klawisz A ).
- Otwórz Specjalne.
- Znajdź i kliknij DOWOLNY , aby otworzyć wyskakujące okienko.
- Wprowadź żądany KOD KLAWIATURY w polu wejściowym.
- Kliknij Potwierdź , aby zapisać.
Dzięki temu możliwe jest ustawienie funkcji niestandardowych wykraczających poza opcje standardowe. 




 
  

