Zum Inhalt springen

Simulator ​

Der Simulator ist ein eigenes Fenster, in dem du das Gerät mit der Maus bedienst. Er ist das Gerät für jemanden ohne Hardware, und er ist auch mit Hardware nützlich, um eine Belegung auszuprobieren, ohne danebenzustehen.

Öffnen ​

Es gibt vier Wege:

  • der Reiter Simulator in der Leiste oben (er ist kein Reiter einer Seite, deshalb nie als gewählt markiert),
  • der Knopf Simulator in der Übersicht,
  • Einstellungen → Backend & Info → Simulator öffnen,
  • das Menü des Symbols im Infobereich: Simulator.

Das Fenster heißt Multiverse Stream Deck · Simulator.

Was du siehst ​

  • Den Master mit seinem Display, den Kacheln und Widgets, samt Hintergrundbild, so wie du sie eingerichtet hast.
  • Alle Module der Kette mit ihren Tasten, Schiebereglern und Drehreglern.
  • Eine Zeile unten, die sagt, was du zuletzt betätigt hast: zuerst „Noch nichts betätigt“, danach zum Beispiel „Taste 3 an Master gedrückt“, „Regler 1 an Modul -1 auf 40 %“ oder „Drehregler 2 an Modul +1 3 Rastung(en) nach rechts“. Ist ein Ordner offen, steht dort „Ordner … ist offen - die erste Kachel führt zurück.“

Der Simulator braucht keinen angeschlossenen Master. Er zeichnet den Master immer, auch bei leerer Kette und ohne Gerät. Fehlt der Master, steht über der Zeichnung der Hinweis „Kein Master angeschlossen. Der Simulator zeigt das Display trotzdem, und die Kacheln lösen ihre Belegung aus. Module melden sich erst mit einem Master.“ Er soll nicht für das echte Gerät gehalten werden.

Bedienen ​

Hier löst ein Klick die Belegung wirklich aus:

ElementWas du tust
Taste, Kachelanklicken: Die Belegung läuft, als hättest du am Gerät gedrückt
Schiebereglerziehen: Der Wert (0 bis 100) geht an die Aktion
Drehregler (Ring)drehen (ziehen): Die Rastungen gehen an die Aktion

Das ist der Unterschied zu den Einrichtungsseiten: Auf der Seite des Masters und eines Moduls öffnet ein Klick die Belegung zum Ändern und löst nichts aus. Der Simulator löst aus, die Einrichtungsseiten ändern. So geht beim Einrichten nichts ungewollt los.

Achtung: Was du im Simulator drückst, passiert wirklich: Programme starten, Webseiten öffnen, Lautstärken ändern, Nachrichten gehen raus. Nur der Test-Master der Entwickler drückt von selbst nie etwas.

Wie der Simulator zum Gerät steht ​

  • Er spiegelt das Gerät. Ist auf dem Display ein Ordner offen, zeigt er dessen Kacheln. Sonst fände man dort den Weg zurück nicht. Dasselbe gilt für Widgets, Seiten und das Hintergrundbild: Was im Hauptfenster dazukäme und im Simulator nicht, würde aus der Simulation ein anderes Gerät machen.
  • Er verhält sich wie der Master: Ein Druck im Simulator ist dasselbe Ereignis wie ein Druck am Gerät, nur der Weg hinein ist ein anderer.
  • Die Kacheln des Masters lösen auch ohne Gerät aus. Module bleiben dagegen an ihre Bestätigung gebunden: Ein Modul, das du nicht übernommen hast, tut auch im Simulator nichts.
  • Ein Schieberegler im Simulator führt die Belegung aus, spricht aber nie mit dem Master zurück: Ein echter Regler lässt sich von hier nicht bewegen.

Module im Simulator ​

Module gibt es ohne Hardware nicht: Sie melden sich nur über einen Master. Ohne Gerät siehst du im Simulator darum den Master und seine Kacheln. Wer eine Kette simulieren will, braucht den Test-Master der Entwickler (python -m backend.main --mock). Dort stecken die Module als Teil der Simulation.


Weiter: Rezepte · Fehlerbehebung