Der ultimative Leitfaden zu QMK/VIA/Vial für X-Bows-Tastaturen: Anpassung & Firmware

Dr. Sig

Der ultimative Leitfaden zu QMK, VIA und Vial für X-Bows-Tastaturen: Anpassung & Firmware

Deine Tastatur, deine Regeln: Eine Einführung in die Anpassung

Das Versprechen einer individuell anpassbaren Tastatur

Willkommen zum ultimativen Leitfaden, um das volle Potenzial Ihrer X-Bows-Tastatur auszuschöpfen. Der Reiz einer leistungsstarken mechanischen Tastatur liegt im Versprechen vollständiger Kontrolle – der Möglichkeit, Tasten neu zu belegen, leistungsstarke Tastenkombinationen zu erstellen und das Gerät exakt an Ihren Workflow anzupassen. [1] Die Welt der Custom Firmware ist jedoch voller Akronyme und Fachbegriffe (QMK, VIA, Vial), die zunächst abschreckend wirken können.

Dieser Leitfaden erklärt diese Konzepte verständlich. Wir korrigieren Fehlinformationen und Verwirrung aus früheren Artikeln, indem wir einen klaren, präzisen und umfassenden Überblick bieten. Am Ende werden Sie genau verstehen, was diese Technologien sind, wie sie zusammenarbeiten und wie Sie Ihre X-Bows-Tastatur damit individuell gestalten können.

Der wichtigste erste Schritt: Identifizieren Sie Ihr X-Bows-Modell.

Bevor Sie fortfahren, müssen Sie Ihr X-Bows-Tastaturmodell identifizieren. Dies ist der wichtigste Schritt, da die Anpassungsmethode vollständig vom Herstellungsdatum Ihrer Tastatur abhängt. Die Verwirrung und Ungenauigkeiten früherer Anleitungen resultierten daraus, dass diese entscheidende Unterscheidung nicht getroffen wurde.

Modelle ab 2021 (QMK-kompatibel)

Dieser Leitfaden ist für Sie. Wenn Sie Ihre X-Bows-Tastatur (z. B. Nature, Knight oder Knight Plus) nach 2021 erworben haben, läuft sie mit der leistungsstarken Open-Source-Firmware QMK. [2] Dieser Leitfaden führt Sie durch das QMK-Ökosystem und zeigt Ihnen, wie Sie die grafischen Konfiguratoren VIA und Vial zur individuellen Anpassung Ihrer Tastatur verwenden.

Modelle vor 2021 (V1/V2)

Wenn Sie Ihre X-Bows-Tastatur vor 2021 erworben haben, handelt es sich wahrscheinlich um ein Modell der Version 1 oder 2. Diese Tastaturen verwenden keine QMK-Firmware, sondern die proprietäre Treibersoftware von X-Bows zur individuellen Anpassung. [3, 4]

QMK, VIA und Vial sind NICHT mit Ihrer Tastatur kompatibel.

Um Ihre Tastatur (vor 2021) anzupassen, benötigen Sie die ältere X-Bows-Treibersoftware. Diese speichert die Einstellungen im internen Speicher der Tastatur. [3] Die passende Software für Ihre V1/V2-Tastatur finden Sie auf der X-Bows-Software-Downloadseite. [3] Bitte verwenden Sie diese Software und folgen Sie nicht der unten stehenden Anleitung zum Flashen des QMK-Treibers, da diese nicht funktioniert.

Die Stiftung – Was ist QMK-Firmware?

QMK: Das „Betriebssystem“ für Ihre Tastatur

Betrachten Sie die QMK-Firmware als das „Betriebssystem“ für das Gehirn Ihrer Tastatur. Sie ist die grundlegende Open-Source-Software, die auf dem Mikrocontroller der Tastatur (dem kleinen Chip im Inneren) läuft und alle ihre Kernfunktionen verwaltet. [5, 6]

QMK erkennt den physischen Tastendruck, verarbeitet dieses Signal und meldet dem Computer: „Die Taste ‚A‘ wurde gedrückt.“ [7] Als Grundlage der gesamten Community für Enthusiasten-Tastaturen ist QMK unglaublich leistungsstark, stabil und funktionsreich. [5, 8] Alle nach 2021 verkauften X-Bow-Tastaturen basieren auf dieser leistungsstarken QMK-Architektur. [2]

Die Leistung unter der Haube: Kernfunktionen des QMK

Da Ihre X-Bows QMK verwendet, verfügt sie über eine Vielzahl integrierter Funktionen, auf die Sie zugreifen können. Obwohl wir ein grafisches Tool zur Steuerung verwenden, ist es wichtig zu verstehen, was alles möglich ist.

  • Ebenen: Dies ist die leistungsstärkste Funktion von QMK. [9] Eine Ebene ist ein vollständiger Satz von Tastenbelegungen. Ihr normales QWERTY Layout ist Ebene 0. Sie können aber auch eine „Ebene 1“ erstellen (oft durch Gedrückthalten einer Funktionstaste wie Fn aktiviert), auf der dieselben Tasten völlig andere Funktionen haben, z. B. Mediensteuerung, Navigationstasten (Pfeiltasten, Pos1, Ende) oder RGB-Beleuchtungssteuerung. [10, 11] Sie können mehrere Ebenen erstellen und so selbst einer kleinen Tastatur mehr Funktionalität verleihen als einer großen. QMK bietet verschiedene Möglichkeiten, diese Ebenen zu aktivieren, z. B.:
    • MO(layer) : Aktiviert kurzzeitig einen Layer , solange die Taste gedrückt gehalten wird . [10]
    • TG(layer) : Schaltet eine Ebene mit einem einzigen Tippen ein oder aus. [10]
    • LT(layer, key) : Verhält sich beim Antippen wie eine normale key , aktiviert aber beim Gedrückthalten eine layer . [10]
  • Makros: Mit Makros können Sie einer einzelnen Taste eine lange Tastenfolge zuweisen. [12] Dies eignet sich perfekt zum Eingeben häufig verwendeter Phrasen, E-Mail-Signaturen, komplexer Codeabschnitte oder zum Ausführen wiederkehrender Aktionen im Spiel.
    • Sicherheitshinweis: Obwohl es technisch möglich ist, Passwörter oder Kreditkartennummern in einem Makro zu speichern, ist dies äußerst riskant . Jeder, der physischen Zugriff auf Ihre Tastatur hat, könnte einen Texteditor öffnen und diese sensiblen Informationen extrahieren. [12]
  • Benutzerdefinierte Tastencodes: QMK ermöglicht die Erstellung völlig neuer Tastenfunktionen. Der oben erwähnte Tastencode LT() ist ein Beispiel dafür. Ein weiteres beliebtes Beispiel ist „Mod-Tap“, bei dem eine einzelne Taste im gedrückten Zustand als Modifikator (wie Shift oder Strg) fungiert, im antippen aber ein normales Zeichen (wie Leertaste oder Enter) ausgibt. [10, 13]

Der "traditionelle" QMK-Workflow (und warum Sie ihn nicht brauchen)

Die Anpassung von QMK war lange Zeit ein hochtechnischer Prozess, der Entwicklern und Hobbyisten vorbehalten war. Der „traditionelle“ Arbeitsablauf sah folgendermaßen aus: [7]

  1. Einrichten einer „Build-Umgebung“ : Eine komplexe lokale Installation von Befehlszeilentools. [14, 15]
  2. Code bearbeiten : Sie würden keymap.c Dateien direkt bearbeiten und Ihr Layout in der Programmiersprache C schreiben. [6]
  3. Firmware kompilieren : Sie führen einen Befehl aus, um Ihren C-Code in eine .hex oder .bin Datei umzuwandeln, die der Mikrocontroller der Tastatur verstehen kann.
  4. Firmware flashen : Dazu verwenden Sie ein Tool (wie z. B. QMK Toolbox), um Ihre Tastatur in einen speziellen Modus zu versetzen und diese neue .hex Datei hochzuladen, wodurch das alte "Gehirn" der Tastatur ersetzt wird.

Dieser Prozess ist zwar leistungsstark, aber auch langsam, abschreckend und erfordert einen hohen Lernaufwand. Bei einem Fehler musste man den Code bearbeiten, neu kompilieren und die gesamte Firmware neu flashen, nur um eine kleine Änderung zu testen. [7]

Diese Komplexität ist das Problem , das zur Entwicklung von VIA und Vial geführt hat.

Die Konfiguratoren – VIA vs. Vial erklärt

Die „Apps“ für Ihr Tastatur-„Betriebssystem“

Wenn QMK das „Betriebssystem“ der Tastatur ist, dann sind VIA und Vial die „Einstellungs-Apps“. [16]

VIA und Vial sind keine neue Firmware. Es handelt sich um grafische Benutzeroberflächen (GUIs), die auf einer speziellen, vorkompilierten Version der QMK-Firmware aufsetzen. Ihr Zweck ist einfach und revolutionär: Sie ermöglichen es Ihnen, Ihre Tastaturbelegungen, Ebenen und Makros in Echtzeit zu ändern, wobei die Änderungen sofort im Speicher Ihrer Tastatur gespeichert werden.

Mit einer VIA- oder Vial-fähigen Tastatur entfällt der komplizierte Vorgang des Bearbeitens, Kompilierens und Flashens. Man öffnet einfach eine App, drückt die Taste, die man ändern möchte, wählt eine neue Funktion aus, und fertig. [17, 18, 19]

Was ist VIA?

VIA ist die ursprüngliche, leistungsstarke grafische Benutzeroberfläche, die die erweiterten Funktionen von QMK für alle zugänglich macht. [17] Sie besteht aus einer Desktop-Anwendung oder einer webbasierten App, die Ihre VIA-fähige Tastatur erkennt. [20] Nach der Verbindung bietet sie ein einfaches grafisches Layout Ihrer Tastatur, mit dem Sie Tasten visuell neu belegen, einfache Makros erstellen und Ebenen verwalten können, ohne eine einzige Zeile Code schreiben zu müssen. [11, 21]

Was ist eine Vial?

Vial ist eine ähnliche grafische Benutzeroberfläche (GUI) und eine direkte Alternative zu VIA. Es handelt sich um einen funktionsreichen Open-Source-Fork von QMK mit eigener Konfigurations-App. [18, 22] Vial wurde entwickelt, um auf der Grundlage von VIA aufzubauen, mehr Funktionen zu bieten und vollständig Open Source zu bleiben. Für X-Bows-Tastaturen ist Vial der offiziell empfohlene Konfigurator . [19]

Eine kurze Geschichte: Warum gibt es Vial? (Die Geschichte mit der Gabel)

Die Beziehung zwischen VIA und Vial kann verwirrend sein, ist aber wichtig, um ihre Unterschiede zu verstehen.

Als VIA ursprünglich entwickelt wurde, war die grafische Benutzeroberfläche „Closed-Source“ – der Code war proprietär und nicht öffentlich zugänglich. [19, 23, 24] Dies, zusammen mit einem langsameren Entwicklungstempo bei der Integration neuer QMK-Funktionen (wie der Unterstützung von Drehgebern), veranlasste einen Teil der Community, das Projekt abzuspalten. [25]

Vial entstand aus dieser Abspaltung. Die Entwickler wollten ein Tool, das zu 100 % Open Source ist (sowohl die Firmware als auch die Benutzeroberfläche) und alle leistungsstarken und innovativen Funktionen von QMK (wie Tap Dance, Combos und die erweiterte RGB-Steuerung) schnell und direkt in die Benutzeroberfläche integriert. [18, 22, 26]

In der Zwischenzeit hat das ursprüngliche VIA-Projekt auf diese Community-Bewegung reagiert, und seine moderne Webanwendung ist nun Open Source. [27] Die beiden Projekte bleiben jedoch eigenständig, und Vials Ursprung als funktionsorientierte, Community-getriebene Alternative bedeutet, dass es nach wie vor erhebliche Vorteile bietet.

Direkter Vergleich: Die entscheidenden Unterschiede (VIA vs. Vial)

Obwohl VIA und Vial ähnlich aussehen, gibt es entscheidende technische Unterschiede. Für X-Bow-Nutzer wird Vial empfohlen [19] , aus den in diesem Vergleich dargelegten Gründen.

Die folgende Tabelle fasst Daten aus verschiedenen technischen Quellen zusammen. [19, 25, 28]

Wertvolle Tabelle: Vergleich der Merkmale von VIA- und Vials

Besonderheit ÜBER Phiole Warum es wichtig ist
Schnittstelle Grafische Anwendung (Web & Desktop) Grafische Anwendung (Web & Desktop) Beide sind benutzerfreundlich und machen Programmierung überflüssig. [18, 20]
Open Source? App: Ja (jetzt), Firmware: Ja Ja (Firmware-Fork & App) Vial ist aus Überzeugung vollständig Open Source. [18, 22] Die Webanwendung von VIA wurde erst vor Kurzem Open Source [27] , ihre Geschichte ist jedoch komplexer.
Erweiterte Funktionsunterstützung Grundlagen (Ebenen, Grundlegende Makros) Fortgeschritten (Stepptanz, Kombos, Drehgeber, Erweiterte RGB-Beleuchtung, MIDI, QMK-Magie) Vial stellt weitaus mehr von QMKs nativer Leistungsfähigkeit direkt in der GUI zur Verfügung, während VIA nur eine grundlegende Teilmenge unterstützt. [28, 29]
Tastaturerkennung Zentralisiert (JSON-Genehmigung erforderlich) Dezentralisiert (JSON über die Tastatur) Dies ist ein entscheidender Unterschied. Damit VIA eine Tastatur automatisch erkennt, muss deren Layoutdatei (eine JSON Datei) von einem zentralen Repository freigegeben werden. Andernfalls muss die Datei jedes Mal manuell „hinzugefügt“ werden. [30] Vial löst dieses Problem, indem die JSON Datei direkt auf der Tastatur gespeichert wird . [25, 29] Dadurch erkennt Vial Ihre Tastatur immer sofort, ohne dass ein manuelles Hinzufügen erforderlich ist.
Sicherheit Keiner Verriegelungsfunktion Vial verfügt über eine optionale Sicherheitssperre. Um diese zu entsperren, muss eine Tastenkombination gedrückt werden, bevor die grafische Benutzeroberfläche Änderungen vornehmen kann. [31] Dies verhindert, dass schädliche Websites oder Programme Ihre Tastenbelegung ohne Ihre Zustimmung ändern. [25, 28]
Empfehlung von X-Bows Unterstützt Empfohlen X-Bows empfiehlt Vial offiziell als die beste Allround-Wahl für seine Nutzer, da sie Leistung und Benutzerfreundlichkeit optimal vereint. [19]

Zusammenfassend lässt sich sagen: Vials dezentrale Erkennungsmethode (keine Suche nach JSON-Dateien) und sein umfangreicher Funktionsumfang machen es zur überlegenen und benutzerfreundlicheren Wahl für die meisten X-Bows-Nutzer, weshalb es der offiziell empfohlene Weg ist.

Der X-Bow-Master-Leitfaden: Tastatur flashen

Warum Sie die Firmware (nur einmal) flashen müssen

Ihre X-Bows-Tastatur ab 2021 wird mit QMK-Firmware geliefert, verfügt aber möglicherweise nicht über die spezielle Vial- oder VIA-fähige Version, die für die Echtzeitkonfiguration erforderlich ist.

Um diese Funktion zu aktivieren, ist eine einmalige Einrichtung erforderlich. Dabei wird eine neue Firmware-Datei (eine .hex -Datei) auf Ihre Tastatur aufgespielt. Dieser Vorgang ersetzt die interne Steuerung der Tastatur durch die neue, leistungsstärkere Version.

Sobald Sie diese Firmware geflasht haben, müssen Sie sie nicht mehr flashen (es sei denn, Sie möchten es). Alle zukünftigen Änderungen Ihrer Tastaturbelegung werden sofort mit der Vial- oder VIA-App durchgeführt. [2]

X-Bows Firmware-Downloadzentrum

Laden Sie vor Beginn die passende Firmware für Ihr Tastaturmodell und den von Ihnen gewählten Konfigurator herunter. VIA wird empfohlen, es wird aber auch VIA-kompatible Firmware bereitgestellt.

Schritt-für-Schritt-Anleitung: Flashen Ihrer X-Bows mit QMK Toolbox

Diese Anleitung, die auf der offiziellen X-Bows-Dokumentation basiert, führt Sie unter Windows oder macOS durch den Vorgang. [33]

  • Voraussetzungen: Sie müssen die QMK Toolbox installiert und die von Ihnen gewählte .hex -Firmware-Datei (z. B. xbows_nature_vial.hex ) heruntergeladen haben.
  • Schritt 1: QMK Toolbox & Treiber installieren (Windows-Benutzer)
    • Installieren und öffnen Sie die QMK Toolbox.
    • Windows-Benutzer: Beim ersten Start des Programms werden Sie möglicherweise zur Installation von Treibern aufgefordert. Falls nicht, klicken Sie in der Menüleiste auf Tools und wählen Sie Install Drivers . [33] Dies ist unbedingt erforderlich.
  • Schritt 2: QMK-Toolbox vorbereiten
    1. Klicken Sie im Fenster „QMK Toolbox“ auf die Schaltfläche Open “.
    2. Suchen und wählen Sie die heruntergeladene .hex -Firmware-Datei aus (z. B. xbows_nature_vial.hex ). [33]
    3. Im Dropdown-Menü „MCU (Mikrocontroller)“ müssen Sie atmega32u4 auswählen. Dadurch wird dem Tool mitgeteilt, welchen „Mikrocontroller“ Ihre X-Bows-Tastatur verwendet. [33]
  • Schritt 3: Versetzen Sie Ihre X-Bow in den DFU-Modus (Bootloader-Modus).
    • Dieser Schritt verwirrt neue Benutzer am meisten. Sie müssen Ihre Tastatur in einen speziellen „blinkenden“ Modus versetzen. In diesem Modus können Sie nicht tippen.
    • Es gibt drei Möglichkeiten, dies zu tun. Probieren Sie sie der Reihe nach aus. [33]
      • Methode A (Tastenkombination): Bei angeschlossener Tastatur Fn + Esc drücken.
      • Methode B (Anschließen): Trennen Sie Ihre Tastatur vom Stromnetz. Halten Sie die Esc Taste gedrückt . Schließen Sie die Tastatur wieder an, während Sie die Esc weiterhin gedrückt halten.
      • Methode C (Physischer Knopf): Drücken Sie den physischen RESET Knopf mit einer Büroklammer oder einem SIM-Karten-Auswurfwerkzeug. Dieser kleine Knopf befindet sich in einer winzigen Öffnung auf der Unterseite der Leiterplatte der Tastatur . [33]
  • Schritt 4: Firmware flashen
    1. Wenn der DFU-Modus erfolgreich ist, zeigt die Konsole in der QMK Toolbox eine Meldung in gelber Schrift an, z. B.: „DFU-Gerät verbunden“ . [33]
    2. Klicken Sie erst dann auf die Schaltfläche „Flash“ , wenn Sie diese Meldung sehen. [33]
    3. Die Tastatur darf nicht vom Stromnetz getrennt oder das Programm geschlossen werden. Der Blinkvorgang startet. In der Konsole wird eine Textausgabe angezeigt.
    4. Der Vorgang ist abgeschlossen, sobald die Ausgabe „Flash abgeschlossen“ oder Ähnliches anzeigt. Ihre Tastatur startet automatisch neu.

Herzlichen Glückwunsch! Ihre X-Bows-Tastatur verwendet nun eine Vial- (oder VIA-) kompatible Firmware und ist bereit für die Echtzeit-Anpassung.

Ihr individuelles Layout: Praktische Anleitungen

Und nun zum spaßigen Teil. Nach dem einmaligen Flashen in Abschnitt 4 können Sie Ihre Tastatur jetzt mithilfe der entsprechenden App sofort anpassen.

Anleitung A: Verwendung von VIA mit Ihrer X-Bows-Tastatur

Wenn Sie sich für das Flashen der VIA-Firmware entschieden haben, befolgen Sie diese Schritte.

1. Verbindung zur Web-App herstellen

  • Öffnen Sie einen Chromium-basierten Browser (z. B. Google Chrome, Microsoft Edge oder Brave). Firefox wird nicht unterstützt, da ihm die erforderliche WebHID Technologie fehlt. [20]
  • Gehen Sie zur offiziellen VIA-Web-App: usevia.app
  • Klicken Sie auf die Schaltfläche Authorize device + und wählen Sie Ihre X-Bows-Tastatur aus der angezeigten Liste aus.

2. Fehlerbehebung: JSON Datei per Sideloading laden (falls erforderlich)

  • Möglicherweise wird die Meldung „Suche nach Geräten…“ angezeigt, die nicht verschwindet. [34] Dies ist das in Abschnitt 3 beschriebene JSON Problem. Ihre Tastatur funktioniert, aber VIA kennt ihr Layout nicht. Sie müssen die Layout-Datei manuell laden.
  • Schritt 1: Gehen Sie zum Reiter Settings (oben).
  • Schritt 2: Aktivieren Sie den Schalter für die Show Design tab . [11]
  • Schritt 3: Ein neuer Design Tab wird angezeigt. Klicken Sie darauf.
  • Schritt 4: Laden Sie die JSON Datei für Ihre Tastatur von der X-Bows-Website herunter. [11]
  • Schritt 5: Ziehen Sie diese JSON Datei per Drag & Drop in den Bereich „Laden“ der Registerkarte „ Design “. [11, 30]
  • Schritt 6: Klicken Sie zurück auf die Registerkarte Configure . Ihr Tastaturlayout sollte nun angezeigt werden und kann angepasst werden.

3. Tastenbelegung ändern

  • Das ist ganz einfach: Klicken Sie auf eine beliebige Taste im grafischen Layout. Die Taste blinkt. [11]
  • Klicken Sie im unteren Bereich auf die neue Tastenfunktion, die Sie ihr zuweisen möchten (aus den Registerkarten Basic , Media , Special “ usw.). [35]
  • Die Änderung erfolgt sofort und wird automatisch auf der Tastatur gespeichert.

4. Erstellen eines einfachen Makros

  • Wechseln Sie zum Reiter Macros (links).
  • Wählen Sie einen leeren Makro-Slot (z. B. M0 ).
  • Geben Sie im Textfeld die Tastencodes für Ihr Makro ein. Um beispielsweise ein Makro für einen Screenshot unter macOS ( Cmd+Shift+4 ) zu erstellen, geben Sie Folgendes ein: {KC_LGUI,KC_LSFT,KC_4} . [11]
  • Klicken Sie auf Save .
  • Wechseln Sie zurück zum Tab Keymap . Klicken Sie auf die gewünschte Taste und wählen Sie im unteren Bereich im Tab Macro die Option M0 aus. Diese Taste löst nun Ihr Screenshot-Makro aus.

Leitfaden B: Verwendung von Vials (Die empfohlene Vorgehensweise)

Wenn Sie die empfohlene Vial-Firmware geflasht haben, ist der Vorgang noch einfacher.

1. Verbindung zur App herstellen

  • Sie können entweder die Vial-Desktop-App herunterladen oder die Vial-Web-App (unter vial.rocks ) nutzen. [22, 31] Wie VIA benötigt auch die Web-App einen Chrome-basierten Browser.
  • Beim Öffnen von Vial wird Ihre X-Bows-Tastatur automatisch erkannt und geladen . Es ist kein manuelles Laden JSON Dateien erforderlich . Dies ist der Vorteil der dezentralen Erkennung aus Abschnitt 3.

2. Sicherheitsentsperrung (falls aktiviert)

  • Die Sicherheitsfunktion von Vial ist möglicherweise aktiviert. Die App fordert Sie unter Umständen auf , eine bestimmte Tastenkombination auf Ihrer Tastatur zu drücken , um diese für die Neubelegung zu „entsperren“. [31] Dies ist eine übliche Sicherheitsprüfung, um Ihren physischen Zugriff nachzuweisen.

3. Neuzuordnung & Ebenen

  • Das Umbelegen von Tasten ist genauso einfach wie bei VIA: Klicken Sie auf eine Taste im Layout und wählen Sie dann im Bedienfeld unten die gewünschte neue Funktion aus. [36] Über die Registerkarte Layers “ können Sie einfach zwischen der Bearbeitung von Ebene 0, Ebene 1 usw. wechseln. [37]

4. Das volle Potenzial von Vial ausschöpfen: Erweiterte Makros

  • Hier wird die Überlegenheit von Vial deutlich.
  • Wechseln Sie zur Registerkarte Macros . Wählen Sie einen Makro-Slot (z. B. M0 ).
  • Anstelle eines einfachen Textfelds steht Ihnen ein erweiterter „Aktionsgenerator“ zur Verfügung. [38]
  • Sie können eine „Aktion hinzufügen“ und detaillierte Steuerelemente wie hold a key , tap a key , release a key oder – ganz wichtig – add a delay .
  • Diese delay ist äußerst nützlich für Makros, die auf das Öffnen eines Menüs warten müssen, aber sie fehlt in der Basisversion von VIA. [38, 39]

5. Die Kraft der Phiole entfesseln: Stepptanz

  • „Tap Dance“ ist eine QMK-Funktion, die es ermöglicht, dass eine Taste je nach Anzahl der Tippvorgänge unterschiedliche Aktionen ausführt. [40] Vial stellt diese Funktion in seiner Benutzeroberfläche zur Verfügung.
  • Beispiel: Wir wollen, dass die Semikolon-Taste ( ; ) beim Doppeltippen einen Doppelpunkt ( : ) ausgibt.
    1. Gehen Sie oben zum Reiter Tap Dance .
    2. Wählen Sie einen leeren Slot (z. B. TD 0 ). [41]
    3. Im Feld (On tap) (für einen einzelnen Tipp) wählen Sie die Semikolon-Taste KC_SCLN ( ; ).
    4. Im Feld (On double tap) wählen Sie die Doppelpunkt-Taste KC_COLN ( : ).
    5. Klicken Sie auf die Schaltfläche Save (unten).
    6. Wechseln Sie zurück zur Registerkarte Keymap . Klicken Sie auf Ihre physische Semikolontaste.
    7. Gehen Sie im unteren Bereich auf die Registerkarte Tap Dance und weisen Sie ihr Ihre neue TD 0 Taste zu.
  • Sie haben nun eine Taste, die bei einmaligem Tippen ein Semikolon ; und bei zweimaligem Tippen einen Doppelpunkt : ausgibt – alles innerhalb von Sekunden und ohne Programmierung konfiguriert. [41]

Fehlerbehebung & Fortgeschrittene Konzepte

„Meine Tastatur wird nicht erkannt!“ – Eine Zusammenfassung

Falls Ihr Konfigurator (VIA oder Vial) Ihre Tastatur nicht findet, gehen Sie diese Checkliste durch:

  1. Handelt es sich um eine X-Bow-Konsole ab 2021? Falls es sich um eine Konsole vor 2021 handelt, wird diese Software nicht funktionieren. Sie müssen den älteren Treiber verwenden. [2]
  2. Haben Sie die Firmware geflasht? Sie müssen zuerst die Flash-Anleitung in Abschnitt 4 vollständig befolgen. Die Original-Firmware ist möglicherweise nicht mit VIA oder Vial kompatibel. [2]
  3. Nutzen Sie einen Chrome-basierten Browser? Wenn Sie die Web-App verwenden, funktionieren Firefox oder Safari nicht. [20]
  4. (Nur VIA): Haben Sie die JSON Datei manuell geladen? VIA erkennt die Tastatur erst, nachdem Sie unter Settings -> Show Design tab die JSON Datei geladen haben, wie in Abschnitt 5-A beschrieben. [30, 42]
  5. (Nur Vial): Haben Sie die Tastatur entsperrt? Prüfen Sie, ob die Vial-App darauf wartet, dass Sie eine Tastenkombination drücken, um die Tastatur für die Neubelegung zu entsperren. [31]

Fragen und Antworten: „.hex vs. bin vs. json – Was ist der Unterschied?“

Dies ist ein häufiger Irrtum. [43]

  • .hex / .bin : Dies ist die Firmware . Sie ist das „Betriebssystem“ der Tastatur. Mit der QMK Toolbox flashen Sie diese Datei auf den Mikrocontroller ( MCU ) der Tastatur. [33] Dies ist ein einmaliger Vorgang.
  • .json : Dies ist die Tastaturbelegungsdefinition . Es handelt sich dabei um eine Textdatei, die das Layout Ihrer Tastatur (die Tastenbelegung) für die VIA-Benutzeroberfläche beschreibt . Es ist keine Firmware und kann nicht mit der QMK Toolbox geflasht werden. [11, 30] Diese Datei wird für VIA nur benötigt, wenn Ihre Tastatur nicht in der zentralen Datenbank vorhanden ist.
  • (Bei Vial müssen Sie sich überhaupt keine Gedanken um JSON Dateien machen, da die Firmware diese Informationen intern speichert). [25]

Fragen und Antworten: „Kann ich das Blinken meiner Tastatur kaputt machen?“ (Und wie man es behebt)

Es ist nahezu unmöglich, Ihre X-Bow-Tastatur durch Flashen dauerhaft zu beschädigen oder unbrauchbar zu machen.

Wenn Sie die falsche Firmware aufspielen (z. B. die Knight-Firmware auf eine Nature-Tastatur), kann die Tastatur scheinbar nicht mehr reagieren oder fehlerhafte Eingaben erzeugen. Sie ist jedoch nicht beschädigt. Die Hardware ist in Ordnung; es läuft lediglich die falsche Software.

Die Lösung: Sie können die Firmware jederzeit neu flashen. Der DFU-Modus (Bootloader-Modus) der Tastatur ist in die Hardware integriert und kann durch ein fehlerhaftes Firmware-Update nicht gelöscht werden.

  1. Ziehen Sie den Stecker der Tastatur ab.
  2. Öffnen Sie die QMK Toolbox und laden Sie die richtige .hex -Datei.
  3. Methode C: Die physische RESET Taste . [33] Diese physische Taste ist eine Sicherheitsvorkehrung für genau diesen Fall. Durch Drücken dieser Taste wird die Tastatur unabhängig von der installierten Firmware immer in den DFU-Modus versetzt.
  4. In der QMK Toolbox wird „DFU-Gerät angeschlossen“ angezeigt.
  5. Klicken Sie auf „Flash“, und Ihre Tastatur wird wiederhergestellt.

Frage und Antwort: „Was ist mit den Kompromissen bei den ‚QMK-Einstellungen‘?“

Dies ist ein Hinweis für fortgeschrittene Benutzer. Der atmega32u4 -Mikrocontroller der X-Bows-Tastatur verfügt über begrenzten Speicher. [33] Die Vial-Firmware bietet zahlreiche Funktionen (Tap Dance, Makros usw.). Um all diese erweiterten, über die grafische Benutzeroberfläche zugänglichen Funktionen im verfügbaren Speicher unterzubringen, mussten die Entwickler der X-Bows einige weniger gebräuchliche QMK-Funktionen deaktivieren (z. B. bestimmte spezielle RGB-Beleuchtungsmodi). [2]

Für 99 % der Nutzer stellt dies kein Problem dar; man erhält leistungsstarke neue Funktionen im Austausch für solche, die man zuvor nicht genutzt hat. Für fortgeschrittene Nutzer, die sich für die genauen technischen Kompromisse interessieren, steht eine detaillierte Liste zur Verfügung. [2]

Fazit: Legt los und passt eure Designs individuell an!

Dieser Leitfaden hat die Verwirrung um die Firmware und Anpassungsmöglichkeiten der X-Bows beseitigt.

  • Sie können nun Ihre QMK-fähige Tastatur ab dem Jahr 2021 sicher von den älteren, proprietären Modellen unterscheiden.
  • Sie wissen, dass QMK das leistungsstarke Firmware-"Betriebssystem" [5] ist und VIA und Vial die benutzerfreundlichen "Einstellungs-Apps" sind, die es steuern. [16]
  • Sie erhalten eine detaillierte Schritt-für-Schritt-Anleitung zum Flashen der Firmware Ihrer Tastatur mithilfe der QMK Toolbox. [33]
  • Sie können Ihr Layout, Ihre Ebenen und Makros entweder mit VIA oder mit Vial individuell anpassen.

Obwohl VIA unterstützt wird, ist Vial die von X-Bows offiziell empfohlene Lösung . [19] Der überlegene Funktionsumfang (Erweiterte Makros, Tap Dance), die verbesserte Sicherheit und die benutzerfreundlichere Erkennung (kein JSON Sideloading) machen Vial zur optimalen Wahl, um das volle Potenzial Ihrer Tastatur auszuschöpfen. [25, 28]

Ihre X-Bows-Tastatur ist ein leistungsstarkes Werkzeug. Jetzt verfügen Sie über das Wissen und die „Tasten“, um sie perfekt an Ihre Bedürfnisse anzupassen.

Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.

Dr. Sig

Dr. Sig , Medical Imaging Doctor

Founder of X-Bows and a medical imaging doctor who designed the keyboard based on biomechanical and anatomical evidence to solve the public health crisis of typing-related pain.

Read full bio

Bereit für eine Tastatur, die auf Ihren Körper zugeschnitten ist?

Entdecken Sie die ergonomischen Tastaturen der X-Bow-Serie