DIY: Entwickler baut Vim-Controller aus Schaltknüppel

Wer den Editor Vim schon immer wie ein Auto bedienen wollte, hat Glück: Ein Bastler hat einen Schaltknüppel zu einem Bluetooth-Controller umgebaut.

Artikel veröffentlicht am ,
Der aus einem Schaltknüppel gebaute Vim-Controller
Der aus einem Schaltknüppel gebaute Vim-Controller (Bild: Aaron Patterson/Montage: Golem.de)

Der Entwickler Aaron Patterson hat ein ungewöhnliches Projekt realisiert: Er hat aus einem BMW-Schaltknüppel einen Bluetooth-Controller für den Editor Vim gebaut. Auf Github hat Patterson das Initial V genannte Projekt samt Software- und Hardware-Dokumentation präsentiert.

Der Schaltknauf, der aus einem Automatikwagen stammt, arbeitet in zwei Ebenen. Der normale Modus von Vim wird in der Drive-Position bedient; dann kann der Schaltknüppel neun Kommandos an den Editor übermitteln. Der Insert-Modus von Vim wird in der Schalterstellung Neutral bedient; dann können Nutzer fünf Kommandos verwenden.

Zu den Kommandos, die Nutzer über den Schaltknüppel übertragen können, gehören unter anderem Cursorbewegungen, Strg-V, ESC und die Tasten i sowie o. Der Insert-Modus, der die Neutralposition des Schaltknaufs verwendet, hat weniger Eingabemöglichkeiten, weil er – anders als der Drive-Modus – keine Bewegungen nach links ermöglicht.

Parkposition beendet Vim

Wird ein Buffer im Normal-Modus gespeichert, schaltet sich der Schaltknüppel in die Parkposition. Diese kann genauso verwendet werden wie der Drive-Modus. Schalten Nutzer in der Parkposition noch einmal in den Parkmodus, wird Vim geschlossen.

  • Der Initial-V-Controller (Bild: Aaron Patterson)
  • Der Initial-V-Controller (Bild: Aaron Patterson)
Der Initial-V-Controller (Bild: Aaron Patterson)

Der Schaltknüppel kommuniziert über einen CAN-Bus. Patterson verwendet einen Chip von Texas Instruments (SN65HVD230D), um die Signale zu übersetzen. Herzstück des PCB ist ein ESP-Mini-1 mit Bluetooth-Funktion. Der Schaltknauf wird an einem Rechner als Bluetooth-Eingabegerät erkannt.

Patterson hat eine Zweiwege-Signalübertragung programmieren können. Wenn Nutzer eines der Kommandos, das der Schaltknauf beherrscht, auf einer Tastatur eingibt, schaltet der Knüppel automatisch um.

Patterson plant, ein erklärendes Video zu veröffentlichen. Aktuell gibt es lediglich eine schriftliche Dokumentation des Projektes sowie zwei Fotos. Das Gehäuse hat Patterson in einem 3D-Drucker hergestellt.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Ave2000 03. Mär 2023 / Themenstart

Ich hab genau so einen Gangwahlschalter seit gut 10 Jahren hier in meiner Bastelkiste...

meinoriginaluse... 03. Mär 2023 / Themenstart

P = Speichern bzw. Okay im Befehlsmodus Drive = vim öffnen Neutral = Texteingabemodus R...

rubberduck09 03. Mär 2023 / Themenstart

Für emacs bräuchts dann schon ne SpaceMouse für die Grundbedienung.

Kommentieren



Aktuell auf der Startseite von Golem.de
O.MG Cable im Test
Außen USB-Kabel, innen Hackertool

Das O.MG Cable kommt wie ein Standard-USB-Kabel daher. Dass es auch ein Hackertool ist, mit dem sich gruselige Dinge anstellen lassen, sieht man ihm nicht an. Obendrein ist es auch noch leicht zu bedienen.
Ein Test von Moritz Tremmel

O.MG Cable im Test: Außen USB-Kabel, innen Hackertool
Artikel
  1. Entlassungen: Vodafone Deutschland will nicht mehr giga sein
    Entlassungen
    Vodafone Deutschland will nicht mehr giga sein

    Vodafone hat den Stellenabbau in Deutschland bestätigt. Ziel sei ein Unternehmen, dem man wieder vertrauen könne, sagt der neue Chef.

  2. ChatGPT: AI-Chatbots als Hardware-Kaufberater
    ChatGPT
    AI-Chatbots als Hardware-Kaufberater

    Kann uns ChatGPT beim PC-Kauf helfen? Die kurze Antwort: Jein. Wir zeigen Möglichkeiten und Grenzen des Chatbots und geben Tipps, wie man ihn am besten nutzt.
    Eine Anleitung von Martin Böckmann

  3. Fit werden für die Cloud - mit Kubernetes und Ansible
     
    Fit werden für die Cloud - mit Kubernetes und Ansible

    Kaum ein Unternehmen kommt künftig ohne Cloud aus. In drei Onlinekursen der Golem Akademie erfahren Teilnehmer die Grundlagen klassischer Cloudthemen.
    Sponsored Post von Golem Karrierewelt

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Nur noch heute: Amazon Frühlingsangebote • MindStar: MSI RTX 4080 1.249€, Powercolor RX 7900 XTX OC 999€ • Fernseher Samsung & Co. bis -43% • Monitore bis -50% • Bosch Prof. bis -59% • Windows Week • Logitech bis -49% • Alexa-Sale bei Amazon • 3 Spiele kaufen, 2 zahlen [Werbung]
    •  /