- Es wurde eine USB-Schnittstelle auf Basis eines Teensy 3.6 gebaut, damit das Fünf-Finger-Keyset aus Douglas Engelbarts NLS-Demo von 1968 an modernen Computern verwendet werden kann.
- Das Keyset ist ein Gerät zur Chord-Eingabe, bei dem mehrere Finger-Tasten gleichzeitig gedrückt werden; für Großbuchstaben, Zahlen, Sonderzeichen und Steuerzeichen müssen zusätzlich Maustastenkombinationen verwendet werden.
- Die Schnittstelle lässt den Teensy sowohl als USB-Tastaturgerät als auch als USB-Maus-Host arbeiten und sendet Tastenanschläge nur dann, wenn die Eingabe 100 ms lang stabil bleibt.
- Engelbarts Demo zeigte Maus, Hypertext, gemeinsame Dokumente, Fenster und GUI ihrer Zeit voraus, doch das Keyset wurde selbst auf dem Xerox Alto meist eher wie eine Funktionstaste genutzt und setzte sich nicht breit durch.
- Der Name „The Mother of All Demos“ stammt nicht aus dem Jahr 1968, sondern verfestigte sich erst in den 1990er Jahren über die Redewendung „mother of all...“ und Steven Levys Buch von 1994.
Engelbarts NLS und die Demo von 1968
- Douglas Engelbart erforschte seit den frühen 1960er Jahren, wie Computer die menschliche Intelligenz erweitern können.
- Seine Arbeit wurde stark von Vannevar Bushs Essay As We May Think aus dem Jahr 1945 beeinflusst.
- Bush entwarf den memex, eine Art Wissensbibliothek mit hypertextartigen Verknüpfungen.
- Engelbart gründete am Stanford Research Institute, dem heutigen SRI, das Augmentation Research Center und entwickelte NLS (oN-Line System).
- Auf der Fall Joint Computer Conference 1968 demonstrierte er NLS vor etwa 2.000 Menschen.
- Er erstellte hierarchische Dokumente und Einkaufslisten und navigierte per Hyperlink.
- Mit Keyset und Maus erzeugte, verschob und bearbeitete er Text.
- Die Dokumente enthielten für damalige Verhältnisse fortschrittliche Grafiken und sogar Linienzeichnungen.
- Der Computer SDS 940, auf dem die Demo lief, stand nicht auf der Bühne in San Francisco, sondern 30 Meilen südlich in Menlo Park.
- Auf der Bühne wurde auch Zusammenarbeit aus der Ferne gezeigt.
- Jeff Rulifson durchsuchte den NLS-Code und sprang per Hyperlink zwischen Codedateien.
- Bill Paxton zeichnete Diagramme und demonstrierte eine datenbankartige Nutzung mit Stichwortsuche.
Hardware und Netzwerk hinter der Demo
- Bill English baute die erste Maus für Engelbart und war 1968 auch für die gesamte Hardware der Demo verantwortlich.
- Das Bild in San Francisco wurde mit einem Eidophor-Projektor in Volkswagen-Größe auf eine 20-Fuß-Leinwand projiziert.
- Mehrere Kameras, Video-Switcher und Mischer erzeugten die Bildschirmkomposition; SRI Menlo Park und der Veranstaltungsort waren über zwei gemietete Mikrowellenverbindungen und mehrere Antennen verbunden.
- Signale von Maus, Keyset und Tastatur wurden über ein Hochgeschwindigkeitsmodem vom Veranstaltungsort an SRI übertragen.
- Bill English montierte Hardware und Netzwerk über mehrere Monate hinweg und betrieb die Demo mit Unterstützung eines rund 17-köpfigen Teams hinter der Bühne.
- Auch Stewart Brand half mit Präsentationsratschlägen und bei der Kamerabedienung.
- Er richtete die Kamera gelegentlich auf einen Monitor, um wirbelnde Feedback-Muster zu erzeugen.
Der Weg des Keysets und warum es verschwand
- Engelbarts Demo enthielt vieles, was in der heutigen Computerwelt vertraut ist — Maus, Hypertext, gemeinsame Dokumente, Fenster und GUI — doch das Keyset wurde nicht breit übernommen.
- Das Keyset ist ein Eingabegerät, bei dem Zeichen durch gleichzeitiges Drücken von fünf Finger-Tasten eingegeben werden, ohne die Hand zu versetzen.
- Das Augmentation Research Center von SRI wurde 1977 an Tymshare verkauft.
- NLS wurde dort in AUGMENT umbenannt und als Office-Automation-Dienst verkauft.
- Engelbart erinnerte sich später daran, dass er aus der Entwicklung gedrängt wurde und unsichtbar in einer Ecke saß.
- Bill English und einige SRI-Forscher wechselten zu Xerox PARC und arbeiteten am Xerox Alto.
- Der Alto übernahm viele Ideen des Augmentation Research Center, darunter GUI, Maus und Keyset.
- Das Keyset des Alto war fast identisch mit Engelbarts Keyset und wurde besonders häufig im vernetzten 3D-Shooter Maze War verwendet.
- Bei seinem Besuch bei Xerox PARC im Jahr 1979 erkannte Steve Jobs die Bedeutung von Interaktion, GUI und Maus.
- Apple Lisa und Macintosh übernahmen GUI und Maus, ließen das Keyset aber weg.
- Nachdem McDonnell Douglas 1984 Tymshare übernahm, bekam Augment einen neuen organisatorischen Rahmen.
- 1987 erschien mit MiniBASE ein Texteditor und Outline-Prozessor für den IBM PC.
- MiniBASE war eine der wenigen PC-Anwendungen mit Keyset-Unterstützung, konnte sich aber im Wettbewerb mit GUI-basierten Textverarbeitungen wie MacWrite und Microsoft Word nicht durchsetzen.
Der Weg zum Namen „The Mother of All Demos“
- „The Mother of All Demos“ war nicht der Name von Engelbarts Vorführung im Jahr 1968.
- Der Ausdruck geht auf „the mother of all battles“ aus der Zeit des Golfkriegs zurück.
- Nach dem irakischen Einmarsch in Kuwait 1990 verwendete Saddam Hussein diese Formulierung, die viel mediale Aufmerksamkeit bekam.
- Danach wurde „mother of all ...“ in den 1990er Jahren für verschiedene Dinge als leicht ironische Superlativ-Formulierung verwendet.
- 1991 wurde der Ausdruck zuerst nicht auf Engelbart, sondern auf eine Demo in Intels Comdex-1991-Keynote angewandt.
- Es handelte sich um eine einstündige Live-Demo, in der Andy Grove eine Vision von PC-basierter Videokonferenz und drahtloser Kommunikation zeigte.
- Die Vorbereitung dauerte fast sechs Monate, und 15 Unternehmen arbeiteten daran mit.
- Intel nannte diese Vorführung „The Mother of All Demos“, und auch New York Times, San Francisco Chronicle, Fortune und PC Week verwendeten diese Bezeichnung.
- Der wichtigste Weg, über den diese Bezeichnung auf Engelbarts Demo von 1968 übertragen wurde, ist Steven Levys Buch Insanely Great von 1994.
- Levy schrieb dort über Engelbarts Demo und fügte den Satz „It was the mother of all demos.“ ein.
- Nachvollziehbar belegt scheint dieses Buch die Quelle zu sein, von der der Name für Engelbarts Demo ausging.
- Um 1999 herum griffen verschiedene Medien den Ausdruck wieder auf und verbanden ihn mit Engelbarts Bekanntheit.
- Die San Jose Mercury News schrieb, die Demo werde „still called 'the mother of all demos'“.
- Auch Computerworld und Nerds: A Brief History of the Internet behandelten sie ähnlich.
- In der Ausgabe von 1984 von Fire in the Valley wurde Engelbart nicht erwähnt, aber in der zweiten Auflage von 2000 erschien ein Kapitel mit dem Titel „The Mother of All Demos“.
Aufbau der USB-Schnittstelle
- Das eigentliche Keyset besteht aus fünf Hebeln, die auf fünf Mikroschalter drücken; die Schalter sind mit einem Standard-DB-25-Stecker verbunden.
- Als Interface-Board wird ein Teensy 3.6 verwendet.
- Im USB-Gerätemodus emuliert es eine Standard-USB-Tastatur.
- Im USB-Host-Modus kann es Eingaben einer Standard-USB-Maus entgegennehmen.
- Die Verdrahtung selbst ist relativ einfach.
- Die fünf Schalter werden mit fünf Dateneingängen des Teensy verbunden.
- Die gemeinsame Leitung wird mit Masse verbunden.
- Die Eingänge des Teensy können interne Pull-up-Widerstände verwenden, daher ist der Standardwert
1, und bei gedrückter Taste wird daraus0.
- Eine Ausnahme scheint zwischen der Taste ganz links und Masse zu liegen: ein 1,5-kΩ-Widerstand.
- Wegen dieses Widerstands erscheint diese Leitung am Teensy ständig als Low.
- Zur Korrektur wurde an dieser Leitung ein Pull-up-Widerstand von 1 kΩ ergänzt.
Code zur Eingabeverarbeitung und Bibliotheken
- Das Einlesen des Keysets und das Senden von Zeichen per USB wirkt einfach, doch gleichzeitige Eingaben und Kontaktprellen müssen berücksichtigt werden.
- Es ist schwierig, mehrere Tasten exakt im selben Moment zu drücken, und auch Schalterkontakte können prellen.
- Der Code wartet, bis die Tastenwerte 100 ms lang stabil sind, und sendet erst dann den USB-Tastendruck.
- Die 100 ms sind ein halbwegs willkürlich gewählter Verzögerungswert.
- Mit nur fünf Tasten lassen sich nur 32 Zeichen darstellen; für Großbuchstaben, Zahlen, Sonderzeichen und Steuerzeichen müssen deshalb Maustasten mitverwendet werden.
- Das Interface arbeitet zusätzlich als USB-Host, damit eine USB-Maus angeschlossen werden kann.
- Soll die Maus auch als normale Maus nutzbar sein, müssen Mausereignisse an den Zielcomputer weitergereicht werden.
- Allerdings dürfen Mausklicks, die zusammen mit dem Keyset verwendet werden, nicht weitergeleitet werden, damit keine unerwünschten Klicks entstehen.
- Für die Tastatur-Emulation wird die Arduino-Bibliothek Keyboard verwendet.
print()unterstützt nur normale Zeichen und keine Sondertasten wieENTERoderBACKSPACE.- Für Sondertasten müssen
press()undrelease()verwendet werden.
- Zum Auslesen der Maustasten wird die Bibliothek USBHost_t36 verwendet.
- Um Mausbewegungen an den Zielcomputer weiterzugeben, kommt die Bibliothek Mouse zum Einsatz.
- Wer selbst ein Keyset bauen möchte, kann sich am Modell engelbart-keyset von Eric Schlaepfer orientieren.
Nutzungserfahrung und veröffentlichter Code
- Engelbart war der Ansicht, das Erlernen des Keysets sei nicht schwierig und sogar ein sechsjähriges Kind könne es innerhalb einer Woche lernen, doch in kurzer praktischer Nutzung fühlte es sich körperlich sehr anspruchsvoll an.
- Vier Finger gleichzeitig zu drücken ist schwierig; besonders knifflig war die Kombination, bei der alle Finger außer dem Ringfinger gedrückt werden.
- Wenn dazu noch eine oder zwei Maustasten gleichzeitig kombiniert werden, fühlt es sich eher an, als würde man ein schwieriges Klavierstück prima vista spielen.
- David Liddle von Xerox PARC sagte, das Keyset habe Menschen außerhalb sehr geübter Systemprogrammierer eher verlangsamt.
- Auch Alto-Programme behandelten das Keyset eher wie eine Funktionstaste als wie ein Tippgerät für Chord-Eingabe.
- Der Code für die USB-Schnittstelle ist unter keyset-to-usb-interface veröffentlicht.
1 Kommentare
Kommentare auf Hacker News
Kens Beiträge sind wie immer interessant. Douglas’ Konzept der Chorded Keyboard scheint später einige recht erfolgreiche Nachfolgeprodukte hervorgebracht zu haben: https://en.wikipedia.org/wiki/Chorded_keyboard
Wer in den 80ern in den Niederlanden aufgewachsen ist, kam an Velotype kaum vorbei; es hatte mehr Tasten und galt deshalb als leichter zu erlernen, was die „Akkorde“ angeht. Auch die Erwähnung des Buchs Nerds 2.0.1 war schön; es ist das Begleitbuch zur dreiteiligen PBS-Serie von 1998: https://archive.org/details/movies?tab=collection&query=Nerd...
Zehn Jahre später, nach dem Aufkommen von Smartphones, wirkte das ziemlich lächerlich, aber damals gab es wirklich Menschen, die glaubten, genau das sei die Zukunft: https://en.wikipedia.org/wiki/Steve_Mann_(inventor)
Man sieht auch, dass der Zeichencode so entworfen wurde, dass sich die häufigsten Buchstaben, ähnlich wie bei Morse, leichter senden ließen: [https://en.wikipedia.org/wiki/Baudot_code#/media/File:Baudot...](https://en.wikipedia.org/wiki/Baudot_code#/media/File:Baudot_Code_-_from_1888_patent.png)
Ich war 12, konnte aber schon ziemlich gut blind tippen, daher fühlte sich der Microwriter sehr unbeholfen und unintuitiv an. Ich weiß nicht, was die Lehre daraus ist, aber eine Idee, die gut aussieht, muss in der Praxis nicht unbedingt gut sein, und vielleicht gibt es einen Grund, warum die Schreibmaschinen-Tastatur seit über 150 Jahren überlebt hat.
Die ursprüngliche Chorded Keyboard wurde um 1897 von Baudot entwickelt. Der ursprüngliche Plan war, dass der Sender mit einer 5-Bit-Tastatur 5-Bit-Telegrafenzeichen (Teletype) sendet; das war kein einfacher Prototyp, sondern ein tatsächlich eingesetztes System.
https://collection.sciencemuseumgroup.org.uk/objects/co33197...
Bei frühen Versionen mussten Sender und Empfänger mechanisch synchronisiert sein, und die Schreibkraft musste ein striktes Timing einhalten, damit die Gegenseite die Zeichen empfangen konnte. Deshalb entstanden Versionen mit Lochkarten, bei denen man vorher eingab und die Karten anschließend automatisch zuführte, was die erforderliche Fertigkeit der Bediener verringerte. Ein guter Artikel, in dem die Entwicklungslinie bis zum Fernschreiber fast offensichtlich wird.
Ich bin der Autor. Wenn es Fragen gibt, gerne her damit.
Der erste Schritt ist Zerlegen, Vermessen, Wiegen, 3D-Scannen und die Herstellung eines spielzeugartigen, vollständig aus Kunststoff bestehenden Modells, das leicht zu drucken ist. Danach möchte ich das Ganze mit Resin-Druck und handelsüblicher Hardware wie Rädern zu einer hochwertigen Hybridversion verfeinern, die Gewicht, Haptik, Materialien und Elektronik des Originals entspricht. Mir ist wichtig, das Gewicht und die Haptik des Originals nachzubilden, ebenso die grobe Art, wie die an den Potenziometern befestigten Räder an ihre Drehgrenzen stoßen, und sogar das Gefühl, wie es über den Schreibtisch kratzt. Wenn man es selbst in die Hand nimmt, ist es wirklich erstaunlich, aber in einem Mitmachmuseum wäre es schnell kaputt. Deshalb wäre es schön, wenn jeder eine einfache Kunststoffreplik 3D-drucken oder eine hochwertige, funktionsfähige Replik zusammenbauen könnte.
Das einfache Modell und den detaillierten Bauplan möchte ich kostenlos veröffentlichen, und es wäre auch schön, wenn der Souvenirshop des Computer History Museum es als Kit oder Fertigprodukt verkaufen würde. Wenn man auch Beschleunigungssensor und Gyro einbaut, ließe es sich zudem als Gesten-Gamecontroller nutzen; wenn sich das günstig und einfach hinzufügen lässt, gibt es keinen Grund, es nicht zu tun.
Die Bauteile, die ich in Betracht ziehe, sind ein ESP32-S3-Modul, ein MPU6050 6-Achsen-Beschleunigungssensor/Gyroskop, zwei 10KΩ-Potenziometer für die X/Y-Tracking-Räder, drei taktile Taster mit Pull-up-Widerständen, ein 3,7V-LiPo-Akku, ein TP4056-Lademodul und ein USB-C-Anschluss zum Laden und für den kabelgebundenen Modus. Ich würde gern Ratschläge von erfahrenen Leuten hören und auch mit Ken an diesem kostenlosen, offenen, nichtkommerziellen Liebhaberprojekt zusammenarbeiten. Ich habe mir eigens für dieses Projekt einen Bambu-3D-Drucker und einen Raptor-3D-Scanner gekauft, bin also startklar: don@donhopkins.com
Ich habe mich immer gefragt, was aus dieser Hardware geworden ist. Ich glaube weiterhin fest daran, dass die heutigen Eingabemethoden zwar erstaunlich, aber grundlegend fehlerhaft sind und dass es noch einen weiteren Sprung braucht.
Custom-Firmware für mechanische Tastaturen wie QMK [1] und ZMK [2] unterstützt benutzerdefinierte Code-Eingaben, sogenannte „Combos“. Im Grunde wird, wenn eine festgelegte Gruppe von Tasten innerhalb einer bestimmten Zeit gedrückt wird, ein bestimmter Keycode gesendet; das Standard-Zeitlimit liegt bei 50 ms.
Dann beginnt ein interessantes Spiel: Kombinationen zu finden, die mit geringer Wahrscheinlichkeit versehentlich auftreten, und sie nützlichen Keycodes zuzuordnen. Dabei werden auch zentrale Bereiche sichtbar, die sich gut nutzen lassen. Zwei-Tasten-Combos erfordern etwas Überlegung, weil Bigramme überraschend häufig sind, aber Drei-Tasten-Combos sind nahezu freies Gelände.
Beim Wechsel von der ZSA Voyager zur Chocofi, einer 36-Tasten-Tastatur, habe ich mich stark auf Combos gestützt. Die Methode, durch Unterscheidung von Tap und Hold mehrere Funktionen auf eine Taste zu legen, mag ich nicht, weil ich das Timing einfach nicht zuverlässig treffe. In meinem aktuellen Layout (Colemak mod DK) etwa wird Escape ausgelöst, wenn ich mit Zeige-, Mittel- und Ringfinger der linken Hand gleichzeitig R, S und T in der Home Row drücke. Es sind drei Finger, aber praktisch kein zusätzlicher Aufwand. Ich konnte die Symbol-Layer abschaffen und bin mit dem Ergebnis ziemlich zufrieden.
[1] https://docs.qmk.fm/features/combo
[2] https://zmk.dev/docs/keymaps/combos
[3] https://configure.zsa.io/voyager/layouts/d7L0v/latest/0
[4] https://github.com/vietjtnguyen/zmk-chocofi/blob/main/config...
Anders als Engelbarts andere Innovationen hat sich das Keyset nicht weit verbreitet, aber Chord-Keyboards waren unter Forschern im Bereich Wearable Computing beliebt, und diese Linie führte zu Arbeiten wie Google Glass. Ein Beispiel ist der Twiddler.
Der Vorteil ist, dass man sie mit einer Hand bedienen kann; manche Designs lassen sich sogar mit derselben Hand halten und gleichzeitig bedienen, ohne eine stabile Oberfläche zu benötigen.
Sie werden von mechanischen Braillern der 1950er-Jahre bis hin zu modernen elektronischen Braille-Displays und Notetakern verwendet, und Eingabemethoden, die dieses Konzept auf Touchscreens übertragen, sind auch in iOS und Android integriert.
[1] https://wecapable.com/perkins-brailler-braille-typing/
[2] https://support.apple.com/en-us/101637
[3] https://blog.google/products/android/braille-keyboard/
Ted Nelsons Nachruf auf Douglas Engelbart: https://www.youtube.com/watch?v=yMjPqr1s-cg
Hommage an Douglas Engelbart und Kritik am Stand der Technik: https://archive.nytimes.com/bits.blogs.nytimes.com/2013/12/1...
Video, in dem Doug und Karen Engelbart die Hochzeit von Marlene und Ted leiten: https://www.youtube.com/watch?v=TsKFbwLeS1k
Auch Brett Victors Text trifft den Kern sehr gut: https://worrydream.com/Engelbart/
Technische Texte verfehlen leicht den Kern, wenn sie Engelbart nur als technisches Problem deuten. Engelbart konzentrierte sich sein Leben lang auf menschliche Probleme; die Technik ergab sich als Teil der Lösung. Ihn nur als „Erfinder der Computermaus“ in Erinnerung zu behalten, ist ungefähr so, als würde man den Erfinder des Schreibens als Erfinder des Bleistifts bezeichnen.
Ich lese in letzter Zeit viele Bücher über Computing der 50er, 60er und 70er, insbesondere mit Bezug zu San Francisco, und habe mir deshalb Engelbarts Demo über einige Wochen hinweg stückweise angesehen. Selbst wenn ich heute nur über USB mit dieser Zeit interagieren kann, ist das Gefühl, dieser Geschichte „nahe“ zu sein, wirklich erstaunlich.
Nur eine winzige Korrektur als Fußnote: Nicht nur der Schreibtisch und das Büro, sondern auch der Stuhl, auf dem Engelbart während der Demo sitzt, wurde speziell von Herman Miller entworfen.
Ich nutze den Twiddler regelmäßig mit einem Android-Telefon. Er ermöglicht mir, Desktop-Anwendungen vollständig zu bedienen, zum Beispiel sogar Emacs: https://www.mytwiddler.com/
Statt beim Entprellen von Schaltereingaben eine Verzögerung von 100 ms einzubauen, würde ich dringend zu einem Ansatz mit RC-Schaltung und Hex-Inverter raten. Nachdem ich genug Zeit damit verschwendet habe: Das beste Software-Debouncing waren ein paar Widerstände und ein paar Kondensatoren.
https://mayaposch.wordpress.com/wp-content/uploads/2018/06/d...
Die von Ken erwähnte Verzögerung von 100 ms hatte aber vermutlich einen anderen Zweck: zu warten, bis alle Fingereingaben erkannt sind, die ein Zeichen bilden. Ein besserer Ansatz wäre meiner Meinung nach, vor dem Registrieren eines Zeichens zu warten, bis eine der Tasten losgelassen wird. Hat Engelbart das nicht auch so gemacht? Der Grund, warum Ken es schwierig zu benutzen fand, könnte dieser Timing-basierte Ansatz gewesen sein.
Soweit ich es verstehe, verriegelte Baudots ursprüngliches Chord-Keyboard die Tasten mechanisch, bis das Zeichen über die Telegrafenleitung gesendet war. Der Telegrafist hatte dann Zeit, das nächste Zeichen einzugeben, während seine Zeichen und die seiner Kollegen mit fester Baudrate ineinander verschachtelt übertragen wurden.
Ich frage mich manchmal, ob eine Chord-Tastatur besser geeignet wäre, Computer zu steuern, dabei RSI-Probleme zu verringern und eine bessere Haltung beizubehalten. Sie nimmt auch viel weniger Platz ein als eine vollständige Tastatur.
Wenn man sich die Aufzeichnung der Demo und die dazugehörigen Texte ansieht, scheinen Keyset und Maus zusammen eine stärkere Wirkung erzielt zu haben als getrennt voneinander. Ich weiß allerdings nicht, wie gut mehrsprachige Schreiber damit zurechtkämen. Ich frage mich, ob die Chords von Eigenschaften einer bestimmten Sprache wie Englisch abhängen, etwa ob die Reihenfolge der Chords nach der Häufigkeit festgelegt ist, mit der man a häufiger als x verwendet. Ebenso frage ich mich, ob andere Sprachen dieselben Chords unverändert nutzen könnten oder ob optimierte Versionen nötig wären.
Engelbart-artige Chord-Tastaturen kamen außerhalb des englischsprachigen Raums kaum verbreitet zum Einsatz. Eine verwandte Erfindung, die Stenotastatur, verbreitete sich jedoch für Gerichtsprotokolle und Live-Untertitel. Diese Geräte verfolgen eine völlig andere Strategie zur Texteingabe. Die Bedienperson gibt jeweils eine ganze Silbe phonetisch ein, und die Maschine interpretiert die Aussprache anhand eines Wörterbuchs. Daher sind im Englischen Homophon-Fehler am häufigsten und lassen sich später über den Kontext korrigieren. Um darin gut zu werden, braucht es viel Training und Übung, und die Abhängigkeit von der Sprache ist sehr stark.
Ein Video, in dem Douglas Engelbart der Miterfinderin Valerie Landau und einem Blogger erklärt, wie man Binärzahlen zur Texteingabe verwendet: https://www.youtube.com/watch?v=DB_dLeEasL8
Die Erklärung lautet, dass man, wenn man jedem Finger Werte wie 1, 2, 4, 16 zuweist, mit Kombinationen bis 63 erzeugen und so A bis Z eingeben kann: https://news.ycombinator.com/item?id=43454343
Das kommerzielle Eingabegerät TapXR funktioniert ebenfalls als Maus und als gestenbasiertes Zeigegerät. Es ist ein tragbarer Tap-Handschuh, der sowohl als Bluetooth-Tastatur als auch als Maus arbeitet; ich habe ihn noch nicht ausprobiert, aber er sieht ziemlich cool aus: https://www.tapwithus.com/ / https://www.youtube.com/watch?v=sdm8FcsKeoM
TapXR positioniert sich als integrierte Methode zur Interaktion mit PC, Smartphone, Tablet, SmartTV, Projektor, VR, AR und XR und wirbt mit mehr als 80 Wörtern pro Minute mit einer Hand, bis zu 10 Zeichen pro Sekunde, über 150 benutzerdefinierten Befehlen, mehr als 2500 Tap-Layouts und 8 Stunden Akkulaufzeit.
Es gibt auch einen Beitrag über eine frühe Version von vor etwa sieben Jahren: https://news.ycombinator.com/item?id=17122717
Damals hatte ich ein neues Gerät namens Tap entdeckt; weil es ein tragbarer Tap-Handschuh war, der als Bluetooth-Tastatur und -Maus funktioniert, wirkte es wie eine moderne Version von Engelbarts und Valerie Landaus HandWriter-Handschuh. SDKs für iOS, Android und Unity3D standen auf GitHub: https://github.com/TapWithUs
Wenn es gut funktioniert, wollte ich TapPieMenus entwickeln, die überall nutzbar sind, ob in VR, auf Mobilgeräten oder auf dem Desktop. Mit haptischem Feedback könnte man etwa die Finger mit einem Piezo-Summer vibrieren lassen, um die Zeicheneingabe zu trainieren, oder während des Tragens leise und unsichtbare Nachrichten heimlich wie buchstabiert übermitteln. Es gab auch ein Review von LinusTechTips: https://youtu.be/8za_4g5zCOM
Chord-Tastaturen wirkten für mich immer wie ein ergonomischer Albtraum. Da man bei jedem Tastendruck mehrere Finger bewegen muss, vervielfacht man die repetitive Bewegung eher noch.