Visual Studio Code / Soundeffekte ausschalten

Die integrierten akustischen Barrierefreiheitssignale von Visual Studio Code (VS Code) lassen sich stummschalten, indem Sie accessibility.signalOptions.volume in den Benutzereinstellungen auf 0 setzen. Das betrifft beispielsweise Signaltöne beim Wechsel zu einer fehlerhaften Zeile; Erweiterungen mit eigener Audiowiedergabe benötigen unter Umständen eine separate Einstellung.

Soundeffekte in der Einstellungsoberfläche ausschalten

Barrierefreiheitssignale vermitteln Zustände wie Fehler, Warnungen und Haltepunkte durch Töne und andere Rückmeldungen. Das Absenken ihrer Lautstärke deaktiviert nicht sämtliche Sprachausgaben eines Screenreaders, also eines Bildschirmleseprogramms.

  1. Öffnen Sie die Einstellungen unter Windows oder Linux mit Strg + ,, unter macOS mit Command + ,.
  2. Wählen Sie unter dem Suchfeld Benutzer (User). Benutzereinstellungen gelten für Projekte, die Sie mit dem aktuellen Profil öffnen. Arbeitsbereich (Workspace) betrifft das aktuelle Projekt.
  3. Suchen Sie nach accessibility.signalOptions.volume.
  4. Setzen Sie Accessibility › Signal Options: Volume auf 0. Die sichtbare Bezeichnung kann übersetzt sein; der Einstellungsschlüssel für die Suche bleibt gleich.

Wenn Sie die Registerkarte Benutzer nicht finden, drücken Sie F1 und führen Preferences: Open User Settings (UI) aus. Dieser Befehl öffnet direkt die Benutzereinstellungen. Gesucht ist die Auswahl des Geltungsbereichs innerhalb der Einstellungen, nicht eine Dateiregisterkarte über dem Code.

Wiederholen Sie eine Aktion, bei der zuvor ein Ton zu hören war. Zum Wiederherstellen wählen Sie einen Wert größer als 0 oder Einstellung zurücksetzen (Reset Setting) im Zahnradmenü der Einstellung. Zulässig sind Werte von 0 bis 100; den Standardwert nennt die offizielle VS-Code-Einstellungsdefinition.

Soundeffekte über settings.json stummschalten

Alternativ bearbeiten Sie die Konfigurationsdatei des Benutzers. JSON ist ein Textformat, das Einstellungsnamen Werte zuordnet. Die Befehlspalette öffnen Sie auch mit Strg + Umschalt + P unter Windows oder Linux beziehungsweise Command + Umschalt + P unter macOS.

  1. Führen Sie Preferences: Open User Settings (JSON) aus. Öffnen Sie die bearbeitbare Benutzerdatei und nicht die schreibgeschützten Standardeinstellungen.
  2. Fügen Sie "accessibility.signalOptions.volume": 0 innerhalb der bereits vorhandenen äußeren { } ein. Ist der Schlüssel schon vorhanden, ändern Sie seinen Wert, statt ihn doppelt einzutragen.
  3. Speichern Sie die Datei und wiederholen Sie die zuvor hörbare Aktion.

Für eine leere Einstellungsdatei ist dies ein vollständiges Beispiel:

{
  "accessibility.signalOptions.volume": 0
}

Vorhandene Einstellungen sollten erhalten bleiben. Das folgende Beispiel behält eine Schriftgrößeneinstellung bei und ergänzt die Lautstärke. Ein Komma trennt die beiden Eigenschaften:

{
  "editor.fontSize": 16,
  "accessibility.signalOptions.volume": 0
}

editor.fontSize veranschaulicht lediglich eine bereits vorhandene Einstellung; Sie müssen sie nicht hinzufügen. Verwenden Sie kein zweites äußeres Klammerpaar und vergessen Sie das Komma zwischen den Eigenschaften nicht. Zum Rückgängigmachen entfernen Sie nur den Lautstärkeeintrag oder stellen dessen vorherigen Wert wieder her. Der offizielle Leitfaden zu Benutzer- und Arbeitsbereichseinstellungen erläutert Geltungsbereiche und Vorrangregeln.

Nur bestimmte Signaltöne deaktivieren

Wenn Sie nützliche Töne behalten möchten, konfigurieren Sie die Signale einzeln. Stellen Sie die allgemeine Signallautstärke zuerst wieder auf einen Wert über 0: Bei Gesamtlautstärke null bleiben auch einzeln aktivierte Töne unhörbar.

  1. Öffnen Sie mit F1 die Befehlspalette.
  2. Führen Sie Help: List Signal Sounds aus.
  3. Suchen Sie das betreffende Signal und deaktivieren Sie dessen Ton. Beim Wechsel zwischen den Einträgen können Sie die Töne vorhören.

Sie können auch in den Einstellungen nach accessibility.signals suchen und die passende Sound-Option ausschalten. Falls daneben eine Ankündigungsoption erscheint, unterscheiden Sie Sprachausgabe und Signaltöne. auto bedeutet keine vollständige Deaktivierung: Bei bestimmten Bedingungen, etwa einem erkannten Screenreader, kann der Ton aktiv werden. Näheres steht im offiziellen Leitfaden zu Barrierefreiheitssignalen.

Was tun, wenn weiterhin Töne zu hören sind?

Grenzen Sie zunächst den Auslöser ein: Wechsel zu Fehlern, Ausführen eines Terminalbefehls oder Abschluss einer Erweiterungsaufgabe können unterschiedliche Tonquellen haben.

  • Arbeitsbereichseinstellungen prüfen. Ein im Projekt festgelegter Wert kann die Benutzereinstellung überschreiben. Suchen Sie im Bereich Workspace und in der Projektdatei .vscode/settings.json nach demselben Schlüssel. Bei mehreren Stammordnern oder Remote-Arbeit prüfen Sie auch den betreffenden Ordner- beziehungsweise Remote-Geltungsbereich.
  • Aktives Profil prüfen. Öffnen Sie nach einem Profilwechsel die Benutzereinstellungen des aktuellen Profils. Änderungen in einem Profil gelten nicht zwangsläufig für alle anderen.
  • Erweiterungen prüfen. Tritt das Geräusch nur bei einer bestimmten Erweiterung auf, suchen Sie in deren Einstellungen nach sound, audio oder notification. Deaktivieren Sie die verdächtige Erweiterung bei Bedarf vorübergehend zum Vergleich und aktivieren Sie sie anschließend wieder.
  • Terminalprogramme prüfen. Das Stummschalten von Barrierefreiheitssignalen unterbindet nicht unbedingt die direkte Audiowiedergabe anderer Programme. Prüfen Sie deren Ton- oder Benachrichtigungsoptionen.

Kontrollieren Sie außerdem, ob die gespeicherte Lautstärke tatsächlich 0 beträgt und die Konfigurationsdatei keine Syntaxfehler enthält. Wenn Sie nur Geräusche abstellen möchten, können Sie durch die Lautstärke oder einzelne Signale andere Barrierefreiheitsfunktionen beibehalten.