Mouseless - Tastaturbasierte Steuerung für macOS/Linux/Windows
(mouseless.click)- Eine plattformübergreifende App, die dafür entwickelt wurde, den Cursor ausschließlich per Tastatur zu steuern und Mausklicks schnell auszuführen
- Den Mauszeiger zu greifen, zu klicken und dann wieder zur Tastatur zurückzukehren, dauert mehr als 2 Sekunden, während sich mit der Eingabe einiger Koordinaten in weniger als 1 Sekunde klicken lässt
- Bietet vollständige Steuerung mit Unterstützung für linke, rechte, mittlere, Zurück- und Vorwärts-Taste sowie Klick, Bewegen, Ziehen, Ablegen, Scrollen, Doppelklick und Dreifachklick
- Der Free mode bietet flüssige, anpassbare Bewegung ohne Overlay und modernisiert die bestehenden Mouse-Keys-Implementierungen des OS oder benutzerdefinierter Tastaturen
- Ein Accessibility-Tool, das Schmerzen und Belastung durch wiederholte Mausklicks und lange Trackpad-Nutzung reduziert und auch Menschen, die keine Maus verwenden können, eine effiziente Lösung mit vollem Funktionsumfang bietet
Kernfunktionen
- Mouseless wirbt mit „Lightning-fast mouse control with the keyboard“ und bietet eine Methode, bei der per Tastatur einige Koordinaten eingegeben werden, um zu klicken
- Der Vorteil gegenüber der Maus liegt darin, die Zeit bis zum Klick und die Rückkehr zur Tastatur zu verkürzen
- Mouseless: Klick in weniger als 1 Sekunde möglich
- Mouse: Mehr als 2 Sekunden, um die Maus zu greifen und zu klicken, danach zusätzliche Zeit für die Rückkehr zur Tastatur nötig
Steuerungsumfang und Nutzungskontext
- Umfang der Tastensteuerung
- Unterstützung für linke, rechte, mittlere, Zurück- und Vorwärts-Taste
- Umfang der Aktionssteuerung
- Unterstützung für Klick, Bewegen, Ziehen, Ablegen, Scrollen, Doppelklick und Dreifachklick
- Der Free mode bietet flüssige, anpassbare Bewegung ohne Overlay und wird als moderner Ansatz vorgestellt, der bestehende Mouse-Keys-Implementierungen ersetzt
- Es wird erklärt, dass die Cursorsteuerung auch ohne Oberfläche abseits des Schreibtischs möglich ist; als Beispiele werden Sofa, Bett und die Nutzung unterwegs genannt
- Es wird vorgeschlagen, Klickaufgaben auf die Tastatur zu verlagern, um Schmerzen und Belastung durch wiederholte Klicks oder lange Trackpad-Nutzung zu reduzieren
- Der Accessibility-Zweck wird betont: Menschen, die keine Maus verwenden können, soll eine effiziente Lösung mit vollem Funktionsumfang geboten werden
1 Kommentare
Hacker-News-Kommentare
Mir gefällt der Ansatz von ShortCat besser: https://shortcat.app/
Ähnlich wie Vimium, aber auf das gesamte OS angewendet. Nach den Kommentaren hier scheint Homerow ähnlich zu sein.
Ich würde wirklich gern etwas Vergleichbares für Linux kennen; wenn es so ein Modell auch gut für andere Desktop-Umgebungen gibt, würde ich vielleicht sogar GNOME verlassen.
Ich bin mir auch nicht sicher, ob dynamisch wechselnde Tastenkürzel wirklich so gut sind. Wenn man Mouseless lange genug benutzt, könnten feste Tastenkombinationen für Bildschirmpositionen besser mit dem Muskelgedächtnis funktionieren.
Es ist zwar cool, aber schon etwas schade, dass man überhaupt sagen muss: „Zeig mir die Koordinaten von dem Ort, auf den die Maus klicken soll.“ Eigentlich wäre es besser, Interfaces von vornherein für Nutzer zu entwerfen, die ohne Zeigegerät arbeiten.
Drittanbieter-Software ist allerdings zwangsläufig sehr uneinheitlich. Dinge auf Basis von Win32-Komponenten sind meist ganz okay, aber „modern“ gestaltete Apps haben selten eine starke Tastaturunterstützung.
Das steht im Kontrast zu Dingen wie Befehls-Paletten, Accessibility-Steuerung oder Syntaxbaum-Navigation, die Namen, Inhalte oder Dokumentstrukturen nutzen, die der Nutzer bereits kennt. Das kann die kognitive Belastung verringern gegenüber einem Spezialmodus mit Zwei-Buchstaben-Codes, die man jedes Mal lesen oder auswendig lernen muss.
Solche Ansätze können auch Buttons, Menüpunkte oder Links auslösen, die außerhalb des aktuellen Bildschirms liegen oder in Menüs versteckt sind, und so die Gesamtzahl der „Klicks“ reduzieren. Der Nachteil ist, dass die Eingabe länger dauern kann als bei Zwei-Buchstaben-Codes. Trotzdem scheint für die meisten Menschen eine Optimierung der kognitiven Belastung insgesamt effektiver zu sein als reine Geschwindigkeit.
Langfristig dürfte Eye-Tracking besser werden, sodass hybride Systeme entstehen, die eine geringere kognitive Last haben und schneller sind als diese Ansätze.
Keynav – retire your mouse (2016): https://news.ycombinator.com/item?id=11945936
Wayland-Port: https://github.com/kovetskiy/waynav
Für Interessierte hier ein paar ähnliche bestehende Werkzeuge.
Für Vim gibt es easymotion oder hop.nvim, für tmux Morantron/tmux-fingers. Für Chrome gibt es Vimium.
Man kann die Maussteuerung auch in die Keyboard-Firmware einbauen: https://docs.qmk.fm/features/mouse_keys
Andersherum gedacht könnte es die Produktivität stärker steigern, einfach besser mit der Maus zu werden. Das kompetitive FPS-Genre hat viele Aim-Trainings-Tools hervorgebracht, um das Muskelgedächtnis zu verbessern.
https://www.3daimtrainer.com/
Software mit schlechter Tastaturnavigation durch bessere moderne Alternativen zu ersetzen hilft der Produktivität buchstäblich 10-mal mehr als schnelles Maus-Handling.
Aim-Training mit der Maus als Produktivitätsmaßnahme vorzuschlagen ist mit Abstand das erbärmlichste, was ich je gesehen habe.
Für Tastatur-Nerds gibt es monkeytype: https://monkeytype.com/
Aimlabs: https://store.steampowered.com/app/714010/Aimlabs/
Ein weiterer Tipp, der mir wirklich geholfen hat, war, gute Mausbeschleunigung zu akzeptieren. Nicht den eingebauten Schrott von Windows oder Mac, sondern ordentliche Beschleunigung. Dieses Tool hat das Mausgefühl für mich mindestens verdreifacht: https://github.com/RawAccelOfficial/rawaccel
Der Ansatz von Homerow gefällt mir besser: https://www.homerow.com/
So etwas wie Vimium für den ganzen Mac und an die macOS-Accessibility-API angebunden
Open-Source-Alternativen:
https://github.com/moverest/wl-kbptr
https://github.com/petoncle/mousemaster
https://github.com/y3owk1n/neru
https://github.com/mjrusso/scoot
https://github.com/jbensmann/mouseless
https://github.com/rvaiya/warpd — wird inzwischen praktisch nicht mehr richtig gepflegt
Persönlich finde ich den Vimium-Ansatz viel besser als ein Raster. Leider haben nicht alle Apps einen guten Accessibility-Tree, und Zed gehört bedauerlicherweise nicht dazu. Immerhin habe ich beim Öffnen der neru-Seite gemerkt, dass meine Version veraltet ist, und das neu hinzugefügte „Native Vision OCR“ im Hint-Modus habe ich noch nicht ausprobiert.
Ich mag auch ein Trackpad oberhalb der Tastatur. Im Moment benutze ich ein SoflePLUS2, bin von column stagger aber noch nicht völlig überzeugt. So kann ich eine Hand nur minimal bewegen und trotzdem ein echtes Zeigegerät benutzen.
Im Mouseless-Video versucht der Autor, die Maus zwischen die beiden Tastaturhälften zu legen, um die Bewegungsdistanz zu verkürzen, aber für mich sieht es so aus, als würde dafür die Tastaturposition zugunsten der Mausnutzung kompromittiert. Das führt zu einer Haltung mit weit auseinanderliegenden, parallelen Armen und nach innen gedrehten Handgelenken, was schlechter wirkt als eine weiter geöffnete Tastatur mit etwas näher beieinanderliegenden Hälften in einer konvergierenden Haltung. Offenbar wurde auch auf Tenting verzichtet, um den vertikalen Unterschied zur Maus zu verringern, und vielleicht ist das Mauspad unangenehm klein geworden, um noch größere Kompromisse zu vermeiden. Das ist nicht die Art von Kompromiss, die ich eingehen möchte
Ein rekursiver Raster für Hammerspoon-Nutzer unter macOS und unter den Open-Source-Implementierungen wahrscheinlich eine der am leichtesten vollständig anpassbaren. Das habe ich vor ein paar Jahren gebaut
Zur Einordnung: Ich bin der Autor und einer der Maintainer
Dann habe ich aber gemerkt, dass ich das zu 99 % nur fürs Web-Browsing brauche, und bin zu kinkHints in Firefox gewechselt. Das löst meinen Bedarf fürs Linkklicken
Unter Linux fühlt es sich nicht so an, als bräuchte man solche Tools unbedingt. Fast alles lässt sich im Terminal erledigen, und das ist der bevorzugte mauslose Workflow. Eine GUI ohne Maus zu benutzen, wirkt eher widersprüchlich
Ist es wirklich schneller? Ich habe als Proof of Concept etwas Ähnliches gebaut und sogar ein Testspiel erstellt, um zu prüfen, wie schnell man mit der Tastatur ist. Überraschenderweise war die Maus immer deutlich schneller
Ich benutze warpd, ein ähnliches Tool, und für mich geht es weniger um Geschwindigkeit als um den Komfort, die Hände auf der Tastatur zu lassen. Ich benutze die Maus immer noch viel, aber warpd ist oft nützlich
Ich habe immer noch eine Tastatur mit TrackPoint
Ich verstehe nicht, warum das überhaupt nicht populär ist und nur von wenigen Herstellern gebaut wird
Für mich ersetzt die Maus das nicht, aber der TrackPoint sitzt zwischen den Tasten G/H/B, sodass man ihn erreichen kann, ohne die Finger aus der Tipp-Position zu nehmen. Für einfache Mausbefehle ist das daher wirklich gut