# Tastatur & Maus — Map-Editor Deutsche Tastenbelegung des ScopedVR Map-Editors. **Diese Datei ist die Source of truth** für alle Shortcut-Karten (Karte 1/3: t_c46d31c2 — Navigation, Auswahl, Löschen; Karten 2/3 ergänzen hier). Konventionen (alle Karten): - Tastaturcode-basiert: InputMap-Actions mit physischen `KEY_*`-Konstanten (`src/editor/shortcut_keys.gd`). Die physische Taste liegt unabhängig vom Tastaturlayout gleich — deutsches (QWERTZ) und Windows-Layout verhalten sich identisch, keine OS-Hardcodes (PLAN.md Plattform-Regel). - Jede Objekt-Operation = **EIN** ActionHistory-Eintrag (Strg+Z nimmt die ganze Operation zurück). Ausnahme: reine Kamera-Aktionen (Orbit/Flug/Zoom) betreffen die Map nicht und sind nicht in der Historie. ## Navigation (Kamera) | Eingabe | Wirkung | | --- | --- | | Mittlere Maustaste ziehen | Orbit: Um die Karte drehen | | Mittlere Maustaste + Umschalt ziehen | Pan: Karte verschieben | | Mausrad | Zoom (aus, wenn Mausrad gerade ein Objekt dreht) | | **Rechte Maustaste GEDACHT halten** | **Freelook-Flug:** Umsehen + W vor / S zurück / A links / D rechts; E hoch / Q runter | | Umschalt (im Flug) | schneller fliegen (×3) | | Alt (im Flug) | langsamer fliegen (×0,3) | | Mausrad (im Flug) | Grundgeschwindigkeit dauerhaft ändern (2–300 m/s) | | **Umschalt+F** | Freelook-Flug dauerhaft an/aus (Flug bleibt ohne gedrückte rechte Maustaste aktiv) | | **F** | Auswahl ins Bild zentrieren (Focus Selection) | Der Orbit-Modus ist der Default: Beim Verlassen des Flugs springt die Kamera nicht — Ziel/Winkel/Abstand werden aus der Flugposition zurückgerechnet. ## Auswahl | Eingabe | Wirkung | | --- | --- | | Linksklick | Objekt auswählen (ersetzt die Auswahl) | | **Strg+Klick** (Viewport **und** Objektbaum) | Objekt zur Auswahl hinzufügen/entfernen (Mehrfachauswahl) | | Umschalt+Klick | wie Strg+Klick (Mehrfachauswahl umschalten) | | Ziehen über leeren Boden | Rahmen-Aufziehen: alle Objekte im Rahmen wählen | | Umschalt + Rahmen | Rahmen-Auswahl zur bestehenden Auswahl hinzufügen | | Esc | Auswahl aufheben / aktives Werkzeug abbrechen / Ghost-Preview abbrechen | Alle Bestandsaktionen wirken auf die GANZE Mehrfachauswahl: Entf löscht alle, Strg+D dupliziert alle, Ziehen verschiebt gemeinsam, Strg+G gruppieren / Strg+Umschalt+G lösen. ## Objekt-Operationen | Eingabe | Wirkung | | --- | --- | | **Entf (DELETE)** | Auswahl SOFORT löschen, ohne Rückfrage — Strg+Z holt alles zurück. Wirkt auf Szene-Auswahl UND Objektbaum-Markierung | | **Strg+D** | Auswahl duplizieren: Kopie +2 m in X versetzt (Rasterversatz), Füßpunkt unverändert; bei Mehrfachauswahl ALLE Objekte mit EINEM Undo-Schritt | | R / Mausrad (mit Auswahl) | Drehen im 15°-Raster | | Bild↑ / Bild↓ | Objekt +0,25 m / −0,25 m anheben/absenken (Mehrfachdruck = EIN Undo-Schritt) | | Strg+Z / Strg+Y | Rückgängig / Wiederherstellen | | Strg+S | Karte speichern | | Strg+G / Strg+Umschalt+G | Auswahl gruppieren / Gruppe lösen | ## Werkzeuge | Eingabe | Wirkung | | --- | --- | | Esc (im Terrain-/Spawn-/Bauen-Werkzeug) | Werkzeug beenden — zurück zum Objekt-Werkzeug | | Esc (beim Platzieren) | Ghost-Preview abbrechen | *(Karten 2/3 ergänzen hier: R-Drehen 90°, Pfeiltasten-Raster, Bild↑/↓-Feinheiten, Greifen mit G, Terrain-Pinsel `[` `]` und Ziffern-Modi.)*