dofscroll
Download
Deutsch
  • Frei und quelloffen
  • Linux · Windows · macOS

Mit der SpaceMouse in jedem Programm scrollen und zoomen

dofscroll macht aus einer 3Dconnexion SpaceMouse ein Scrollrad, eine Zoom-Steuerung und Tasten für Alltagsprogramme. Jedes Programm kann eigene Einstellungen haben.

Getestet unter Linux (RHEL 9). Die Windows- und macOS-Versionen gibt es; unter Windows laufen die Grundfunktionen auf einem Rechner, macOS ist noch nicht auf einem Gerät geprüft: zum Stand.

Das dofscroll-Einstellungsfenster: die Seite Joystick-Modi mit sechs Symbolen je Modus und, für den gewählten, was Schieben, Kippen und Drehen tunDas dofscroll-Einstellungsfenster: die Seite Joystick-Modi mit sechs Symbolen je Modus und, für den gewählten, was Schieben, Kippen und Drehen tun Die dofscroll-Übersicht: Daemon läuft, Gerät SpaceMouse Pro verbundenDie dofscroll-Übersicht: Daemon läuft, Gerät SpaceMouse Pro verbunden
Einstellungsfenster (groß) und Übersicht (klein), so zeigt dofscroll sie auf deinem Bildschirm.

Das kannst du damit tun

  • Lange Seiten scrollen

    Schiebe oder kippe die Kappe, um eine Webseite, ein PDF oder ein Dokument zu scrollen. Je stärker du schiebst, desto schneller geht es.

  • Mit einer Drehung zoomen

    Drehe die Kappe, um in einer Karte oder einem Foto zu zoomen. Oder schiebe zum Zoomen: Dafür ist ein Joystick-Modus eingebaut.

  • Browser-Tabs wechseln

    Im Joystick-Modus Tabs wechselst du mit seitlichem Schieben oder Kippen zum nächsten oder vorigen Tab.

  • Durch Folien blättern

    Im Joystick-Modus Slides schickst du mit dem Schieben Bild auf und Bild ab.

  • Auf der Video-Zeitleiste scrubben

    Im Joystick-Modus Timeline gehst du mit seitlichem Schieben Schritt für Schritt mit den Tasten Links und Rechts.

  • Ein Profil je Programm

    Weiches Scrollen im Browser, Schritte auf der Zeitleiste im Videoschnitt. dofscroll schaltet von selbst um.

So fühlt es sich an

  • Browser

    Lange Seiten gleiten vorbei.

  • PDF

    Durch Dokumente blättern.

  • Karte

    Kappe drehen zum Zoomen.

Deine SpaceMouse, nicht nur für 3D

Ohne: Die Kappe tut im Browser nichts. Mit dofscroll: Sie scrollt und zoomt.

  • Überall scrollen und zoomen

    Browser, PDFs, Dokumente und Karten: schieben zum Scrollen, drehen zum Zoomen.

  • Ein Profil pro Programm

    Sanftes Scrollen im Browser, Zeitleiste durchspulen im Videoschnitt. Auch pro Gerät. Jedes Profil ist eine Datei: exportiere es, importiere ein anderes oder baue eins aus Teilen anderer.

  • Tasten, die mehr können

    Modi wechseln, halten oder umschalten, oder eine Kombination wie Strg+0 senden, um den Zoom zurückzusetzen.

  • Fertige Modi

    Slides, Media, Map, Browse, Sheet, Photo, Timeline, Precision und mehr. Jeder zeigt auf einen Blick, was Schieben, Kippen und Drehen tun. Oder bau deinen eigenen auf einem Bild der Kappe: Bewegung anklicken und wählen, was sie tut.

  • Eine Taste auf jeder Bewegung

    Jede der sechs Bewegungen kann eine Taste oder eine Kombination drücken: analog, schneller wiederholt, je weiter du schiebst, oder digital, einmal pro Schub. Sie kann auch klicken oder eine Taste halten, solange du schiebst. Die Tasten wählst du in einer Liste in Spalten.

  • Makros und eigene Funktionen

    Nimm eine kurze Tastenfolge auf, oder schreibe sie, und starte sie mit einem Schub oder einer Taste. Neue Funktion in der Liste einer Bewegung oder Taste stellt eine Taste, einen Klick, Halten, Scrollen oder Zoomen, den Mauszeiger oder ein Makro zusammen, in Worten und mit Kontrollkästchen.

  • Den Mauszeiger bewegen

    Eine Bewegung kann den Mauszeiger steuern. Zusammen mit einem Klick oder Halten auf einer Taste wird eine Kippbewegung zu einer kleinen Maus. Die Kacheln Tabs wechseln, Lautstärke und Titel wechseln stehen fertig zur Auswahl.

  • Saubere Eingabe neben dem Treiber

    Windows: Scrollt der offizielle Treiber in einem Programm mit, kommt jede Bewegung doppelt an. Die Bereinigung listet diese Programme; du hakst an, wo der Treiber aus soll (nicht deine CAD-Programme). Jede Datei wird vorher gesichert.

Download

  • Linux

    Fedora, RHEL, Debian, Ubuntu
    .rpm oder .deb: mit der Paketverwaltung öffnen.

  • Windows

    Windows 10 und 11
    Das .exe-Setup ausführen. SmartScreen warnt zuerst: Weitere Informationen, dann Trotzdem ausführen.

  • macOS

    Apple Silicon
    DMG öffnen, App in Programme ziehen. Erster Start: Rechtsklick, dann Öffnen.

Getestet unter RHEL 9 mit SpaceMouse Pro und Compact. Unter Windows laufen die Grundfunktionen (erste Tests auf einem Rechner), die macOS-Version kommt aus der CI und lief noch nie auf einem Gerät. Ein Mitwirkender berichtet, dass 1.2.3 unter Ubuntu 26.04 (GNOME, Wayland, SpaceMouse Compact) startet und sein Fenster zeigt; vom Maintainer nicht getestet: sag uns, wie es klappt.

Download prüfen

Lade auch SHA256SUMS.txt und führe diesen Befehl aus:

sha256sum -c --ignore-missing SHA256SUMS.txt

Unterstützte Systeme: Requirements (englisch).

So geht’s

  1. Installieren

    Das Paket aus dem Download-Bereich holen.

  2. dofScroll öffnen

    Aus dem Startmenü, dem Anwendungsstarter oder dem Ordner Programme öffnen. Es startet von selbst, und eine kurze Einrichtungshilfe prüft, ob alles funktioniert, und ändert nichts, bis du auf „Fertig“ klickst. Kein Terminal.

  3. Scrollen

    SpaceMouse anschließen. Kappe schieben zum Scrollen, drehen zum Zoomen.

Linux ohne Desktop

Der erste Start ist einfach das Öffnen des Programms. Nur auf einem Rechner ohne Desktop oder für das TGZ-Archiv gelten diese Befehle:

# Fedora, RHEL-Familie (RHEL, Rocky, Alma: vorher sudo dnf install epel-release, wegen spacenavd)
sudo dnf install ./dofscroll-*.rpm
# Debian, Ubuntu
sudo apt install ./dofscroll_*.deb
# danach auf jeder Distribution
sudo systemctl enable --now spacenavd
systemctl --user enable --now dofscroll.service dofscroll-ui.service

Es passiert nichts? Siehe Troubleshooting. Mehr: Installationsanleitung, Quick start (englisch).

Fragen

Funktioniert das in Firefox oder Chrome?

Ja. dofscroll sendet normale Scroll- und Zoom-Ereignisse, deshalb funktionieren Browser, PDF-Reader und Karten.

Es scrollt in die falsche Richtung. Kann ich das umkehren?

Ja, für jede Bewegung einzeln: Schieben und Kippen sind getrennt, du kannst also nur die umkehren, die sich falsch anfühlt. Auf Wunsch pro Programm oder pro Gerät. Auch die Zoom-Taste kann je Programm anders sein (zum Beispiel Cmd auf einem Mac).

Ist es getestet?

Ausführlich getestet nur unter RHEL 9 (X11, KDE Plasma, SpaceMouse Pro und Compact). Weitere Linux-Distributionen wurden in CI-Containern auf Installierbarkeit geprüft; ein Mitwirkender berichtet, dass 1.2.3 unter Ubuntu 26.04 (GNOME, Wayland, SpaceMouse Compact) startet und sein Fenster zeigt, vom Maintainer nicht getestet. Unter Windows laufen die Grundfunktionen auf einem echten Rechner (erste Tests); die macOS-Version wird von der CI gebaut und per Unit-Tests geprüft und lief noch nie mit einem echten Gerät.

Funktioniert es unter Wayland?

Es gibt ein uinput-Backend. Der Maintainer hat es nicht getestet (ein Mitwirkender berichtet, dass es unter Ubuntu 26.04 mit GNOME startet), es braucht eine udev-Regel für /dev/uinput, die du selbst aktivierst, und Programmprofile funktionieren nur mit kdotool unter KDE.

Brauche ich den 3Dconnexion-Treiber?

Nein. Unter Linux nutzt dofscroll das quelloffene spacenavd. Unter Windows und macOS liest dofscroll die SpaceMouse über die Programmierschnittstelle des installierten Treibers, wenn der Treiber installiert ist, und sonst direkt (Einstellung INPUT, Standard automatisch; die Oberfläche zeigt, welcher Weg aktiv ist). dofscroll enthält nichts vom Treiber: Es lädt die Schnittstelle des installierten Treibers nur zur Laufzeit. Der Treiber, seine Schnittstelle und die Namen 3Dconnexion und SpaceMouse gehören 3Dconnexion (einem Unternehmen von Logitech); eine Erlaubnis wurde dort nicht eingeholt. Das wurde bisher nur gegen einen Test-Treiber geprüft, nie gegen den echten.

Kann ich den offiziellen 3Dconnexion-Treiber installiert lassen?

Ja, und das solltest du, wenn deine CAD-Programme ihn brauchen: Für dofscroll brauchst du den Treiber nicht, und dofscroll ist dafür gedacht, neben ihm zu laufen. Ob beide unter Windows und macOS wirklich gleichzeitig die SpaceMouse lesen, wird noch getestet und ist auf echten Rechnern nicht geprüft. Ein kurzer geführter Test (etwa 5 Minuten, er ändert nichts und beendet den Treiber nie) findet es heraus und schreibt eine Datei für den Issue-Tracker: siehe die Anleitung zur Fehlersuche (englisch). Berichte aus der Community sind unbestätigt.

Mit dem Treiber scrollt alles doppelt. Was tun?

Der Treiber hat für das Programm eine Achse eingeschaltet. Unter Windows: Einstellungen, Allgemein, Treiber-Achseneinstellungen entfernen. Hake die Programme an und lass deine CAD-Programme aus. Jede Datei wird vorher gesichert.

Kann eine Bewegung Tasten drücken oder klicken?

Ja. Jede Bewegung (Schieben, Kippen, Drehen und Heben, jeweils in beide Richtungen) kann pro Richtung eine Taste oder eine Kombination drücken, in einem Profil oder in einem Joystick-Modus. Analoge Tasten wiederholen schneller, je weiter du schiebst, digitale drücken einmal pro Schub. Eine Bewegung kann auch klicken oder eine Taste oder Maustaste halten, solange du schiebst. Das wurde ohne SpaceMouse entwickelt und ist noch nicht an einem Gerät getestet.

Kann ich ein Makro aufnehmen?

Ja. Öffne Neue Funktion in der Liste einer Bewegung oder Taste, wähle Makro und drücke Aufnahme: Aufgenommen werden die Tasten, die du in diesem Fenster drückst (nie in anderen Programmen), mit oder ohne die Zeiten dazwischen. Jeder Schritt lässt sich danach ändern. Ein Makro läuft einmal pro Schub oder Tastendruck, und alles, was es hält, wird am Ende losgelassen. Ein Makro drückt Tasten in das Fenster mit dem Fokus: Lies also ein Makro, das du von jemand anderem bekommst, und beachte, dass ein laufendes Makro weitermacht, wenn du zu einem anderen Programm wechselst. Makros sind noch nicht an einem Gerät ausprobiert.

Wie teile ich ein Profil?

Jedes Profil ist eine Datei. Exportiere es auf der Seite Profile und kopiere es auf den anderen Rechner, oder importiere dort eines: Der Import prüft die Datei vollständig und fragt nach, bevor er etwas annimmt, das Schaden anrichten könnte. Die Rückfrage nennt die riskanten Tasten, Klicks und Makros, die sie gefunden hat. Importierte Profile gelten zuerst, deine eigenen gewinnen also.

Welche Modelle funktionieren?

Getestet: SpaceMouse Pro und Compact. Bekannt, aber ungetestet: Wireless, Pro Wireless, Enterprise, SpaceNavigator.

Stört es Blender oder mein CAD-Programm?

Programme, die die SpaceMouse selbst auslesen, bekämen die Eingabe doppelt. Schalte dofscroll dafür mit einem Programmprofil ab (ENABLED = 0).

Ist es kostenlos?

Ja, GPL-3.0-or-later, ohne Werbung, Tracking und Cookies. Es ist ein unabhängiges Projekt und steht in keiner Verbindung zu 3Dconnexion.