Ortholineare geteilte Tastatur - was ist das? Übersicht über die Iris-Tastatur

Seit mehr als hundert Jahren hat sich das Aussehen von Tastaturen stark verändert: Sie sind leicht und dünn geworden, es gibt sogar Projektions-Tastaturen mit einem Scanner. Aber der Markt ändert nichts an ihrem Layout ("QWERTY" erschien 1890), die Tastaturen sind für Finger nicht komfortabler geworden, nicht an die Position der Hände und Unterarme angepasst. Die ganze Menschheit begann, am Computer zu leben, aber die Ergonomie des Haupteingabewerkzeugs blieb im vorletzten Jahrhundert erhalten.



Ich habe mich entschlossen herauszufinden, ob es 2020 möglich ist, eine komfortable Tastatur zu kaufen. Kurze Antwort: Ich musste mich verlöten.









Ich habe kürzlich eine mechanische Vortex Core RGB- Tastatur gekauft . Ich mochte die Mechanik, die neue Anordnung von Cursorn und Klammern, ich bin normalerweise an weniger Tasten gewöhnt. Da ich jedoch nicht genügend Schreibstabilität hatte, habe ich den Simulator gestartet. Ich musste meine Hände "richtig" legen, aber sie wurden müde von der unnatürlich geraden Position.



Mir wurde klar, dass die Tippfehler ein Tastaturlayoutproblem sind, nicht meins. Die Tasten sind wie bei einer Schreibmaschine vor hundert Jahren verschoben und für unsere Hand nicht so bequem: genau übereinander, um unsere Finger nicht seitwärts zu bewegen. Das Aussehen der Tastaturen hat sich stark verändert, aber sie haben keine Bedeutung hinzugefügt. Sogar das iPhone kopiert die Verschiebung der Tasten, nur im russischen Layout gibt es auf und zeichnet die Tasten genau.





Ich entschied, dass ich eine neue Tastatur brauchte, aber diesmal sollte sie bequem und praktisch sein. Lassen Sie es sehr seltsam sein, ich bin bereit, alle Gewohnheiten zu brechen, wenn es nur mit dem Instrument bequem ist, für das ich 8-10 Stunden am Tag verbringe.



Wonach suche ich? So fassen Sie den Artikel zum Tastaturdesign zusammen:



  • Cursor direkt unter der rechten Hand;
  • die Klammern nicht mit dem kleinen Finger zu drücken, sondern irgendwie bequemer;
  • Greifen Sie nicht nach Zahlen und Zeichen.
  • anatomisch angeordnete Tasten, so dass sich der Finger nicht nach links und rechts bewegt, sondern nur vertikal;
  • mehr Knöpfe für den Daumen, nur ein Leerzeichen reicht ihm nicht;
  • Biegen Sie die Tastatur, damit Sie Ihre Arme richtig aus Ihren Schultern nehmen können.
  • Unterhaltung und Vergnügen.


Auf der Suche nach Ergonomie



Nachdem ich die Anforderungen niedergeschlagen hatte, suchte ich nach einer neuen Tastatur.



  1. Microsoft Sculpt, , .



  2. , , , Ultimate hacking keyboard.



  3. , , , Plank EZ. , , .



  4. , , Levinson. , ?







    , ? .

    , .
  5. Model 01 keyboard , , . $300, , .



  6. Ergodox EZ : , , . — $300+.



  7. , , . Atreus, ( -).







Die Hälfte dieser Tastaturen kann nur zerlegt gekauft werden, Sie müssen sich selbst löten.



Das Erstellen einer Tastatur ist einfach genug: Sie benötigen einen Controller, Tasten, Tastenkappen und eine Platine, um alles festzuhalten. Auch wenn die Karte nicht benötigt wird, können die Tasten mit Drähten an die Steuerung angeschlossen werden.



Mit Software ist es auch einfach: Der Controller ist ein Arduino, und dafür gibt es ein Open- Source-QMK , das zum Standard mit einer Reihe von Funktionen geworden ist.



DIY: Alles was bleibt ist zu löten



Der Markt für Tastaturen ist sehr vielfältig. Es werden fertige Platinen und Gehäuse zum Verkauf angeboten. Sie müssen nur noch die Tasten und den Controller löten.



  1. Helix hat viele Knöpfe .



  2. Iris ist durchschnittlich .



  3. Kyria hat wenige Knöpfe .



  4. Jian hat sehr wenig , aber es ist an das russische Layout angepasst.



  5. Die Finger bewegen sich nicht in einer geraden Linie, sondern in einem Bogen. Ist es möglich, die Tasten so zu platzieren? Ja, wenn Sie Dactyl-ManuForm haben. Das Gehäuse muss auf einem 3D-Drucker gedruckt werden. Im Inneren befindet sich überhaupt keine Platine. Alles befindet sich auf Drähten. Die Montage ist nicht die einfachste .





Mein Favorit war die Iris-Tastatur (Nummer 2 auf dieser Liste). Karten dieses Typs werden seit langem hergestellt. Ab der vierten Version benötigt die Karte keinen separaten Controller mehr, der ATmega32U4 ist eingebaut und nimmt keinen Platz ein.







Die Tastatur hat nette Funktionen: Sie kann gekippt werden, die Tasten unter dem Daumen können durch vergrößerte ersetzt werden oder Sie können ein paar Drehungen vornehmen. Bestellung.



Iris Keyboard: Bauen Sie sich



Wie viel kostet das?



Sie können nicht alle Komponenten an einem Ort kaufen. Das Board und der Koffer befinden sich auf der Website aus Amerika , Knöpfe auf Gickboards , Kappen auf Aliexpress . Die Buttons gibt es auch bei Avito, in Moskau gibt es immer eine große Auswahl. Alles in allem kam es für 14 Tausend Rubel heraus (aber anfangs vergaß ich, die Seitenwand zu kaufen, die weitere 2 Tausend kostete).





Sie können es billiger machen: Kaufen Sie kein Etui, sondern schalten Sie Avito ein, damit sich herausstellt, dass es innerhalb von 10 000 Rubel bleibt.



Sie können es teurer machen: Nehmen Sie die coolsten Dinge. Ein Satz schöner Schlüssel kann leicht 150 US-Dollar kosten, die coolen Zilents- Schalter kosten weitere 60 US-Dollar. Dies beinhaltet nicht den Versand, der normalerweise etwa 30 US-Dollar pro Artikel kostet. Infolgedessen können Sie eine Tastatur für 30.000 Rubel zusammenbauen (≈ 450 USD, dann mit der Rate auswerten).



Wie löte ich es?



Während alle Teile fuhren, habe ich mir den Lötkurs angesehen , dort ist alles einfach. Um zu arbeiten, braucht man ein wenig:



  • ein einfacher Lötkolben und ein Ständer dafür;
  • Entlötpumpe zum erneuten Löten von Knöpfen;
  • Lot zum Zusammenhalten;
  • Flussmittel zum Reinigen des Lötkolbens;
  • Säure, um die Platine für das Löten vorzubereiten.




Desktop in Bearbeitung



Ich habe einen flachen Umschlag per Post erhalten. Für ein paar Wochen konnte ich vergessen, was ich bestellt hatte, und war sehr überrascht von der kartonartigen Hülle. Seltsam, aber da ist etwas dran. Als Geschenk steckten sie einen Schlüsselbund an einen Schlüssel.







Das Board ist cool.



Eingebauter Prozessor. Bei den meisten hausgemachten Tastaturen muss das Arduino gelötet werden, und es nimmt viel Platz ein, sodass Sie es im Board-Design richtig schlagen müssen. Iris ist damit viel einfacher.



In die Platine sind bereits sechs LEDs integriert, aber Sie können unter jeder Taste weitere hinzufügen.



Verbindung über USB-C, Karten werden über TRRS angeschlossen (dies ist eine Kopfhörerbuchse).



Unterstützt verschiedene Arten von Schaltern: Cherry MX (und sogar PCB Mounted), Low Profile Kailh Choc (aber nur die erste Version), Alps.



Nun, nur eine schöne Farbe.







Ohne auf das Löten zu warten, steckte ich alle Tasten ein und klickte. Kaif, alles ist zur Hand.







Später stellte ich fest, dass das Gehäuse nicht aus Pappe bestand, sondern transparent war. Es wurde einfach in kratzfestes Papier eingewickelt. Es stellte sich auch heraus, dass ich vergessen hatte, das Seitenteil zu bestellen, weil ich mich nicht darum gekümmert hatte, herauszufinden, was Clear Acrylic Middle - Tented bedeutet. Sie können ohne diese Seitenwand arbeiten, Sie können die Tastatur einfach nicht schräg stellen.



Schrittweise Tastaturmontage



  1. Eckzahnräder einsetzen.



  2. Sie legen es auf die Platine, nivellieren es, löten es.



  3. Fügen Sie den Rest der Tasten hinzu, löten Sie.



  4. Schrauben Sie den Boden des Gehäuses an und fügen Sie Tastenkappen hinzu. Erledigt!





Das Löten der ersten Hälfte dauerte anderthalb Stunden, aber meistens beschäftigte ich mich mit dem Lötkolben und der Temperatur. Ich habe die zweite Hälfte in 20 Minuten gesammelt.



Das Foto zeigt Schalter in zwei Farben. Dies sind verschiedene Arten von Tasten:



  • rot - linear, glatt gedrückt;
  • Die braunen haben eine Beule, die im Moment der Bedienung spürbar ist. Es ist nicht erforderlich, den Knopf ganz zu drücken.


Der Punkt ist folgender: Die Schalt-, Steuer- und Alt-Tasten benötigen keinen Tuberkel, dies sind Hilfstasten, sie werden zusammen mit einigen anderen gedrückt. Ich wusste nicht im Voraus, wo sie waren, also musste ich sie später ein paar Mal neu löten, die Entlötpumpe war praktisch.



Der Boden des Gehäuses ist flach und die Tastatur ist zu hell und gleitet auf dem Tisch. Die einfachsten Silikontröpfchen lösen das Problem.







Infolgedessen gelang es mir, die Tastatur selbst zusammenzubauen, ohne über Kenntnisse in Elektronik und Löten zu verfügen.



Iris Keyboard Review: von Ergonomie bis Goodies



In zwei geteilt



Das erste, was auffällt, ist, dass die Tastatur in zwei Teile unterteilt ist. So kann ich meine Hände nach Belieben legen: Bewegen Sie die Hälften so, dass die Arme schräg stehen, oder legen Sie sie weit, aber mit geraden Armen von den Schultern. Sie können den Standort unterwegs ändern und nach Belieben verschieben.



So können Sie richtig sitzen, sich auf die Rückenlehne eines Stuhls lehnen und die Hände auf die Armlehnen legen. In der Mitte des Tisches befindet sich möglicherweise eine Maus, ein Mikrofon oder ein Tee.







Die korrekte Platzierung der Tastatur beseitigte die Beschwerden in den Gelenken, die nach den üblichen Tastaturen auftraten.



Mit spezieller Tastenausrichtung



Die Tasten sind nicht wie bei einer normalen Tastatur ausgerichtet: Es gibt vertikale Spalten, aber die horizontalen Zeilen sind verschoben. Dies kommt der Anatomie unserer Finger viel näher. Die Finger begannen seltener zur Seite zu laufen, der kleine Finger ist viel einfacher und Sie müssen nicht mehr weit nach einem Schlüssel greifen. Zusammen mit der Trennung der Tastatur zerreißt es mir ein wenig das Gehirn, aber am Abend hatte ich keine Probleme mit dem Tippen und es wurde sofort komfortabler.







Jetzt sind alle meine Tippfehler nur meine Fehler in meinem Kopf. Ich habe bereits begonnen, mit ihnen zu kämpfen, und die Stabilität meines Drucks hat stark zugenommen. Die Geschwindigkeit folgte ihr auch. Einerseits ist Geschwindigkeit für das Programmieren nicht so wichtig, andererseits habe ich aufgehört, Energie für die Korrektur von Tippfehlern zu verschwenden, und ich habe mich in das Tippen verliebt. Ich begann aktiv, Sitzungsnotizen, Artikel und Tests für Programme zu sammeln.



Hoch



Eine Überraschung war die Höhe der Tastatur - 3 Zentimeter. Dies ist eine ungeheure Menge für komfortables Arbeiten. Die Höhe kann auf drei Arten bekämpft werden:



Reduzieren Sie den Körper selbst. Entfernen Sie die Unterseite und kleben Sie das Mauspad auf die Platine (!). Oder verringern Sie einfach den Abstand, indem Sie neue Abstandshalter installieren. Das Gehäuse selbst besteht möglicherweise nicht aus 3 mm Acryl, sondern aus Metall. Es wird sich als noch dünner herausstellen. Ohne den Körper wird die Höhe um ein Drittel reduziert.







Ersetzen Sie Schalter durch flache, kaufen Sie niedrige Tasten für sie. Kailh Chock werden unterstützt, bestellt, warten. Mit den neuen Schlüsseln und ohne Gehäuse wird die Höhe halbiert. Es ist fast wie beim Apple Magic Keyboard.



Heben Sie Ihre Hände. Ich habe mir dabei ein paar Bürstenhalter gekauft. Ein bisschen nervig, sie zu korrigieren.







Heben Sie die Tischbasis an.Ich habe das noch nie für eine geteilte Tastatur gesehen, aber für Atreus können Sie einen solchen Ständer bestellen.







Sie müssen sich keine Sorgen um die Höhe machen und ein Seitenteil kaufen, das die Tastatur schräg stellt.



Bereit zum Kippen



Oberes, unteres und seitliches Gehäuse können für die Tastatur bestellt werden. Wenn Sie eine getönte Seitenwand bestellen , können Sie Neigungsfüße hinzufügen.







Ich verstand die Fülle an Optionen nicht sofort und vergaß völlig, eine Seite zu bestellen, also musste ich versuchen, sie mit den Handballenauflagen zu kippen.







Die Neigung der Tastatur ist cool, aber aufgrund einer "Kollektivfarm" meiner Entscheidung konnte ich lange nicht so arbeiten, sie schwankt. Aber das ist ein echter Nervenkitzel. Ich denke darüber nach, eine Seitenwand mit einer Neigung zu bestellen. Sie können es selbst auf einem 3D-Drucker drucken.



Mit benutzerdefinierten Tasten



Ich habe die Tasten zuerst bei Avito und dann bei Aliexpress bestellt. Einfache Sets kosten ungefähr tausend Rubel, aber die Inschriften darauf werden gelöscht. Ein Set mit Schlüsseln könnte so aussehen.







Oder einfacher - absolut ohne Beschriftungen und zusätzliche Tasten.







Das wichtigste Merkmal einer Schaltfläche ist ihr Profil. Es gibt viele verschiedene.




Am einfachsten ist es, flache Tastaturkappen mit DSA-Profil auf ortholinearen Tastaturen zu finden.







Ich mochte DSA nicht sehr, die Schlüssel sind zu identisch. Interessanter sind die geneigten Tasten, zum Beispiel das OEM-Profil von Aliexpress.







Bei ortholinearen Tastaturen ist die Auswahl an Layouts begrenzt, da Sie Shift, Control und Enter in der Größe einer Taste benötigen und viele, in denen sie nicht enthalten sind. In einigen Sets können Sie die Buchstabentasten aus dem Basisset übernehmen, der Rest kann separat erworben werden. Der Preis steigt deutlich, normalerweise über 100 US-Dollar nur für die Schlüssel. Zum Beispiel mochte ich den GMK Nautilus , aber das erforderliche Kit kostet 190 US-Dollar. Das ist das gleiche wie die Tastatur jetzt kostet.







60% der üblichen Größe



Die Tastatur hat weniger Tasten, es gibt keine F1-F12-Reihe, aber es bleiben eine Reihe von Zahlen übrig, was bedeutet, dass Sie nicht sofort alle Gewohnheiten brechen müssen. Manchmal ist es bequemer, eine separate Taste zu drücken, als zu einer anderen Ebene zu wechseln, in der sich die Zahlen unter Ihren Fingern befinden. Wenn sie nicht da wären, wäre die Screenshot-Verknüpfung auf dem Mac noch schwieriger geworden: Anstelle von cmd + shift + 3 müssen Sie cmd + shift + Fn + e drücken.



Weniger Knöpfe, damit Sie nicht nach entfernten greifen müssen, alles ist zur Hand. Zusätzliche Schlüssel sind auf separaten Ebenen versteckt. Das Funktionsprinzip ist jedem bekannt: Sie halten die Umschalttaste gedrückt, und alle Tasten ändern ihre Symbole, Buchstaben werden in Großbuchstaben geschrieben, Zahlen ändern sich in Zeichen. Hier ist es dasselbe, Sie müssen nur die Umschalttaste gedrückt halten, aber die Ebenenwechsel-Taste befindet sich unter Ihrem Daumen.



Es gibt jedoch keine Signaturen für diese zusätzlichen Ebenen. Sie müssen sich also nur noch daran erinnern. Es stellte sich heraus, dass es für mich leicht zu lernen war, aber andere Leute können meine Tastatur nicht benutzen.



Der Daumen drückt jetzt nicht nur die Leertaste, sondern wechselt auch die Ebenen, hält die Modifikatoren gedrückt, drückt die Eingabetaste, es gibt nur 6 Tasten. Sie können beliebige Schlüssel auswählen, dies hängt von Ihren Aufgaben ab.



Die Daumentasten sind austauschbar, es gibt drei Möglichkeiten.



  1. Sie können einfach Knöpfe setzen. Die Nuance ist, dass diese Tasten um 90 Grad gedreht sind und seitwärts schauen. Dies ist bei gebogenen Schlüsseln unpraktisch, daher habe ich die flachen Schlüssel aus einem anderen Satz verwendet.



  2. Das Drücken der oberen Taste mit dem Daumen ist nicht sehr bequem. Wenn Sie es nicht benötigen, können Sie die Tasten zu einer kombinieren, aber Sie müssen einen Stabilisator hinzufügen. Dadurch klickt die Schaltfläche überall dort, wo sie gedrückt wird. Anscheinend war dies der Grund für die Drehung der üblichen Tasten.



  3. Oder Sie können einen Spinner anstelle des oberen Knopfes setzen. Darüber separat.





Wendungen



Anstelle der oberen Taste können Sie eine Drehung vornehmen, die dann nicht nur gedrückt, sondern auch gedreht wird. Jede Aktion kann aufgehängt werden. Von ausreichender:



  • Scrollen Sie auf der Seite (simulieren Sie ein Mausrad).
  • Bewegen Sie den Cursor.
  • Ändern Sie die Lautstärke.


Ich habe die Cursorbewegung ausgewählt und der zweiten Ebene Volumen hinzugefügt. Am meisten Spaß machte es, Youtube zu drehen, weil die Cursor durch das Bild scrollen.



Leider können Sie es nur drehen, indem Sie es mit zwei Fingern von oben halten. Sie können keinen Finger von der Seite schwingen, es ist zu eng und die Tastatur ist leicht. Ich wollte den Cursor mit Drehungen über den Text bewegen, aber aufgrund der Enge erwies es sich als unpraktisch.



Zuerst habe ich auf beiden Seiten Drehungen hinzugefügt, dann aber links nur rechts, es gab keine Verwendung für die linke Seite.



Layout



Es gibt weniger Tasten auf der Tastatur, keine F1-F12, keine Cursor und keinen Nummernblock. Sie müssen die Ebenentaste gedrückt halten, um darauf zuzugreifen. Standardmäßig gibt es drei Ebenen: Normal, Zahlen und Cursor, Medien.







Ich habe das Standardlayout überhaupt nicht verstanden: seltsame Cursor links, eine Reihe von Tasten zur Steuerung der Hintergrundbeleuchtung, unverständliche Tasten für Musik. Ich habe eine Woche lang versucht, so zu sitzen, ich konnte mich nicht daran gewöhnen, ich habe keinen Grund gefunden, umzuschulen.



Alle Schaltflächen sind jedoch anpassbar. Bewegen Sie die Cursor nach rechts, entfernen Sie die Tasten für die Hintergrundbeleuchtung und übertragen Sie die Lautstärkeänderung auf den Regler. Es wurde gut.



Zunächst scheint es unmöglich, sich zu erinnern. In der Tat ist alles in Stufen unterteilt:



  • erinnere dich an Cursor;
  • Sie lernen, zu Zahlen, + = - Zeichen usw. zu wechseln.
  • Denken Sie daran, wo sich die Lautstärke und die Pause befinden, der nächste Titel.
  • Ändern Sie die Position der Modifikatoren für Verknüpfungen.


Ich musste Schicht, cmd, alt an andere Orte bewegen. Zum Beispiel fand ich es praktisch, auf jeder Seite eine Alt zu haben, wobei die Presse als Eingabe fungierte. Es hängt alles von den Verknüpfungen ab, die Sie für Ihre Arbeit benötigen.



Tastenbeschriftungen



Wenn die Tastatur in drei Ebenen programmiert ist, ist nicht klar, was mit den Beschriftungen auf den Tasten zu tun ist. Gewöhnliche Buchstaben sind nutzlos (ich schreibe bereits blind), und Modifikatoren können nur signiert werden, indem etwas über den Schlüssel geklebt wird. Es ist hässlich, löscht sich mit der Zeit und ändert sich zunächst zu oft. Daher habe ich Schlüssel ohne Signaturen gekauft und alle zusätzlichen Tasten werden nach und nach gelernt.



Klammern und Russisch



Zum Programmieren setze ich Klammern in die Mitte. Praktischerweise bewegten sich die russischen Buchstaben X und b mit. Nehmen Sie sie sehr langsam von der zweiten Schicht ab.







In der Firmware können Sie festlegen, dass durch kurzes Drücken der linken Umschalttasten [und rechts] ein Platz für X und b vorhanden ist. Es gibt ein neues Problem: Um ein großes X einzugeben, müssen Sie die rechte Umschalttaste und dann die linke drücken. Für Kommersant im Gegenteil, aber das muss selten gemacht werden. Sie können auch {und} eingeben.







Ich bin es nicht gewohnt, die richtige Schicht zu verwenden, 90% der Befragten auch nicht. Ich musste es versuchen und es hat mir gefallen! Er bricht sich den Kopf, entlastet aber seine Hände.



Soft - QMK



Auf der Tastatur wird die QMK-Software ausgeführt - die quantenmechanische Tastatur. Open Source, weit verbreitet, Schönheit. Sie können die Tastatur über den Konstruktor auf der Site anpassen oder über das Terminal erneut flashen.



Konfigurator auf der Site



Sie können ein Layout auf der Konfigurator- Site config.qmk.fm erstellen .



Es funktioniert ganz einfach: Ziehen Sie die Schaltflächen von unten nach oben, klicken Sie auf Kompilieren, herunterladen (Firmware).







Aktualisieren Sie die Firmware über das QMK Toolbox-Programm: Wählen Sie die Datei aus, drücken Sie Flash und drücken Sie die Reset-Taste auf der Tastatur. Erledigt. Die Iris-Tastatur verfügt über Reset-Tasten an der Unterseite der Platine. Sie können sie jedoch auch an eine normale Taste in einer bestimmten Ebene hängen.





Sie können keinen Spinner auf der Site einrichten, sondern nur programmieren . Mehr dazu.



Zusammenbau am Computer



Der Konfigurator verfügt über genügend Funktionen zum Anpassen von Schaltflächen und Ebenen, funktioniert jedoch nicht mit Drehungen. Ich musste QMK selbst installieren. Hyde wird alles erklären, auch denen, die nicht mit der Kommandozeile gearbeitet haben.



Um QMK zu installieren, müssen Sie 4 Befehle ausführen
brew:

brew install qmk/qmk/qmk



:

qmk setup



:

qmk config user.keyboard=clueboard/66/rev4

qmk config user.keymap=<github_username>




Nach der Installation erhalten Sie eine Datei mit Ihrem Layout.







Eine Liste der Schlüssel finden Sie auf der QMK-Website .



Wenn etwas geändert wurde, reicht es aus, Folgendes auszuführen:



qmk compile //   
qmk flash	//     


Drücken Sie dann die Reset-Taste auf der Tastatur.



Für den Spinner müssen Sie nur eine Funktion hinzufügen und die auszulösenden Tasten zuweisen. So sieht die Lautstärkeregelung aus:



void encoder_update_user(uint8_t index, bool clockwise) {
    if (index == 1) { // Right encoder
        if (clockwise) {
            tap_code(KC_VOLU);
        } else {
            tap_code(KC_VOLD);
        }
    }
}


Sie können die Dinge komplizieren, indem Sie Ebenen hinzufügen
void encoder_update_user(uint8_t index, bool clockwise) {
    if (index == 1) { // Right encoder
        if (layer_state_cmp(layer_state, _LOWER)) {
            if (clockwise) { //  -
                tap_code(KC_DOWN);
            } else {
                tap_code(KC_UP);
            }
        } else if (layer_state_cmp(layer_state, _RAISE)) {
            if (clockwise) { // 
                tap_code(KC_VOLU);
            } else {
                tap_code(KC_VOLD);
            }
        } else {
            if (clockwise) { //  -
                tap_code(KC_RGHT);
            } else {
                tap_code(KC_LEFT);
            }
        }
    }
}




Was können Sie mit Ihrer Firmware machen?



QMK hat viele ungewöhnliche Funktionen. Wir haben bereits drei wichtige behandelt: Ebenen, Unterstützung für geteilte Tastaturen und einen Drehgeber (so heißt der Drehgeber). Aber es gibt viele interessante Dinge im Inneren. Ich erzähle Ihnen von einigen ungewöhnlichen Beispielen, die ich verwendet habe.



Space Cadet Shift



Bei einer herkömmlichen Tastatur funktioniert Shift oder Alt nur zum Klemmen. In QMK können sie beim Drücken auch eine Aktion hinzufügen. Zum Beispiel schreibt die Linksverschiebung das Öffnen [und das Schließen nach rechts]. Ich habe auch alt / enter so konfiguriert.



Makros



Sie können durch Drücken einer Taste Text oder Befehle über die Tastatur eingeben. Makros müssen direkt in die Firmware geschrieben werden. Sie können sogar ein Paar im laufenden Betrieb erstellen , diese verschwinden jedoch, wenn Sie das Gerät ausschalten.



Ein paar Beispiele. Das Aktualisieren der Firmware mit zwei Befehlen kann auf eine Taste reduziert werden: Geben Sie qmk compile ein, warten Sie einige Sekunden, bis der Vorgang abgeschlossen ist, geben Sie qmk flash ein und drücken Sie programmgesteuert die Reset-Taste. Der gesamte Prozess wurde auf einen Schlüssel reduziert.



Hoba
SEND_STRING("qmk compile\n");
SEND_STRING(SS_DELAY(2000));
SEND_STRING("qmk flash\n");
reset_keyboard();




Viel Programmierung kann auf die Eingabe solcher Befehle reduziert werden. Kopieren Sie beispielsweise den Namen der Klasse in den Puffer und deklarieren Sie die Variable:



var  SomeClassMock: SomeClassInterfaceProtocol!


Der Code dafür
// write var ClassNameMock: ClassNameMock
SEND_STRING("var ");		 
SEND_STRING(SS_LGUI("v")); 	 // Past from buffer
SEND_STRING("Mock: ");		 
SEND_STRING(SS_LGUI("v")); 	 // Past from buffer
SEND_STRING("Mock");	




Es funktioniert nicht, den ersten Buchstaben der Variablen zu verkleinern, aber Sie können den Cursor darauf bewegen (Alt + Links zweimal) und löschen (durch Entf). Sie müssen den Buchstaben nur selbst eingeben.



Wir fügen hinzu
SEND_STRING(SS_LALT(SS_TAP(X_LEFT)));
SEND_STRING(SS_LALT(SS_TAP(X_LEFT)));
SEND_STRING(SS_TAP(X_DEL));




Die ganze manuelle Arbeit ist weg, es bleibt, die Klasse zu kopieren, das Makro auszuführen und den ersten kleinen Buchstaben einzugeben. Die ganze Zeile wurde auf ein paar Tasten reduziert.



Anschließend können Sie nach demselben Prinzip eine Variable initialisieren:



someClassInterfaceMock = SomeClassInterface()


Und dann generieren Sie eine Mustervorlage in Spry:




lass SomeClassInterfaceMock: SomeClassInterfaceProtocol: Spryify {
    enum ClassFunction: String, StringRepresentable {
        case empty
    }
    
    enum Function: String, StringRepresentable {
        case <#empty#>
    }
}


Daher sieht es für mich so aus, als würde ich einen Mock für eine Abhängigkeit schreiben:





Höchstwahrscheinlich kann dies in einigen Programmen durchgeführt werden, beispielsweise in Keyboard Maestro , aber es gibt eine solche Alternative. Von den Profis: Wenn Sie die Tastatur an einen beliebigen Computer anschließen, müssen Sie die Umgebung nicht konfigurieren, alles funktioniert bereits.



Es gibt viele Verwendungsmöglichkeiten für Makros. Sie müssen nur nach Mustern in Ihrer Arbeit suchen.

Es gibt andere Chips, aber ich habe sie noch nicht ausprobiert: Auto Shift , Combos , Stepptanz , Leader Key und eine Menge von allem, was mit Hardware zu tun hat .


Ergebnis



Die Montage Ihrer Tastatur erwies sich als einfach und interessant. Sie benötigen nur minimale Lötkenntnisse. Es ist nicht erforderlich zu programmieren, alles Grundlegende kann auf der Site konfiguriert werden. Der schwierigste Teil des gesamten Prozesses besteht darin, ein Board auszuwählen, das Ihnen gefällt, die Schalter zu betätigen und darauf zu warten, dass alles ankommt.



Ich bin mit der Tastatur zufrieden. Ich mag die korrekte Position der Tasten sehr, ich habe alle meine Aufgaben erledigt: Die Cursor befinden sich unter der rechten Hand, die Klammern sind in der Mitte symmetrisch, ich habe aufgehört, die Tasten wegen der Verschiebung zu verwirren. Ich habe die Geschwindigkeit und Stabilität des Druckens gemessen, alles wurde besser: schneller und weniger Fehler.



Es gibt auch Schwierigkeiten. Es ist nicht sehr schwierig, sich an das neue Layout zu gewöhnen, aber Hotkeys können sich erheblich ändern und schwieriger werden. Ich begann zu vereinfachen, wie die Hotkeys selbst (cmd + Shift + G zum Ausführen von Tests in Xcode ist dumm) und änderte das Layout, um das Drücken zu erleichtern. 60% der Tastatur sind ein guter Kompromiss für diejenigen, die nicht bereit sind, Zahlen zu opfern, wie bei 40% der Tastatur .



Ich habe versucht, zur MacBook-Tastatur zurückzukehren. Es stellte sich heraus, dass es einen großen Unterschied hinter der allmählichen Sucht gab. Auf einer normalen Tastatur befinden sich die Hände in der Nähe, die Tasten befinden sich an seltsamen Stellen, es wird etwas Eigenes eingegeben, und zwar in einer Vielzahl von Modifikatoren unter der linken Hand. Aber nach fünf Minuten kann ich wie zuvor tippen, aber es macht keinen Spaß.



Vor allem habe ich das Drucken wirklich geliebt. Bei jedem Treffen habe ich eine Zusammenfassung mit den getroffenen Entscheidungen, unbeantworteten Fragen und Aufgaben für die Woche. Ich bin begeistert, einen Artikel zu schreiben, einen Absatz neu zu schreiben und einen Gedanken zu offenbaren. Ich gebe weniger Energie für Tippfehler aus, mehr für Sinn. Zufrieden.



Haben Sie keine Angst, Ihre vertrauten Werkzeuge zu wechseln!

: . Atreus, , , 40% Jian , , .



, . , . .




All Articles