1 Punkte von GN⁺ 4 시간 전 | 1 Kommentare | Auf WhatsApp teilen
  • 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

 
GN⁺ 4 시간 전
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 frage mich, ob du Ratpoison ausprobiert hast. Es hat ziemlich viele Funktionen zur Maussteuerung per Tastatur.
    • ShortCat ist gut, aber selbst auf aktuellen Macs eher langsam.
      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.
    • Der Slogan von ShortCat ist cool: „Manipulate macOS masterfully, minus the mouse.“
    • Ich habe früher ShortCat benutzt und mochte es, aber auf einem älteren MacBook Pro wurde es zu langsam. Ich bin zu Mouseless gewechselt und mag das inzwischen sogar lieber.
  • 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.

    • Gerade Windows lässt sich zusammen mit Windows + Office ausreichend gut nur per Tastatur bedienen, und ich nutze es täglich so.
      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.
    • Stimme zu. Die Maus mit Tastaturtasten nachzuahmen sollte bei grafischen Apps ohne passende Barrierefreiheitsfunktionen eher das letzte Mittel sein.
      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.
    • Ein Tiling-Window-Manager in Kombination mit Qutebrowser- und Vimium-artigen Shortcuts ist für mich das Nächste, was ich an diesen Ansatz herangekommen bin.
    • Ich frage mich, ob es ein Programm gibt, das UX-Komponenten mit einem einfachen Erkennungsmodell findet und anklickbare Bereiche verortet. Dann wäre vielleicht eine globale Navigation ähnlich wie bei VimiumC möglich.
    • Ich finde es okay, wenn Hardware und Software für 99 % der Nutzer entworfen werden. Danach gibt es ohnehin widersprüchliche Anforderungen und Kompromisse. Ein ergonomisches System und ein auf Geschwindigkeit optimiertes System würden wahrscheinlich unterschiedlich aussehen.
  • 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

    • Benutzt in vim überhaupt jemand die Maus? Oder übersehe ich hier etwas?
  • 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/

    • Wenn man etwas macht, bei dem überhaupt nicht getippt wird, könnte so etwas wie Maus-Skill aus dem kompetitiven FPS-Bereich vielleicht helfen, aber für 99 % von uns ist das reine Zeitverschwendung.
      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.
    • Ich war überrascht, wie tief entwickelt diese Aim-Trainings-Tools inzwischen sind und wie beliebt sie sind. Ich habe kürzlich von Aimlabs erfahren; es scheint das populärste Tool zu sein, und selbst jetzt spielen noch 6.000 Leute.
      Für Tastatur-Nerds gibt es monkeytype: https://monkeytype.com/
      Aimlabs: https://store.steampowered.com/app/714010/Aimlabs/
    • Ich bin in dieses Black Hole des Nur-Tastatur-Nutzens geraten und inzwischen komplett wieder auf Maus-Maximierung umgestiegen. Die Maus ist auch gut.
      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
    • Mit RSI sind meine Hände sowieso am Ende.
    • Um Mausbewegungen zu beschleunigen, könnte man auch eine App bauen, die die Maus per Tastatur in ein bestimmtes Quadrant verschiebt.
  • 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

    • Vimium für das Betriebssystem klingt ziemlich großartig
  • 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

    • https://github.com/y3owk1n/neru unterstützt nicht nur den rasterbasierten Ansatz aus diesem Video „Mouseless-App in 80 Sekunden erklärt“, sondern auch einen Hint-Modus im Vimium-Stil. Der Maintainer reagiert außerdem sehr schnell.
      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
    • https://github.com/msolomon/griddle
      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
    • Es gibt auch das neue stochos: https://github.com/museslabs/stochos
      Zur Einordnung: Ich bin der Autor und einer der Maintainer
    • Ohne großen Aufwand war Shortcat das Einzige, das ich wirklich übernehmen wollte: https://shortcat.app
    • warpd hat für mich perfekt funktioniert, wenn es richtig konfiguriert war
      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

    • Beim Geschwindigkeitsaspekt bin ich auch nicht besonders überzeugt.
      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

    • Der TrackPoint ist einer der größten Gründe, warum man Lenovo ThinkPads nur schwer den Rücken kehren kann. Schon die Tasten unter der Leertaste sind extrem praktisch
    • Er ist nicht populär, weil er hässlich ist. So wie die ThinkPads, die ihn eingebaut haben