accessibility.signals.terminalQuickFix
Plays a signal – sound (audio cue) and/or announcement (alert) – when terminal Quick Fixes are available.
{
"accessibility.signals.terminalQuickFix": {
"sound": "auto",
"announcement": "auto"
} // default
}
Type
object
Default
{
"sound": "auto",
"announcement": "auto"
}
Object Properties
| Key | Type | Default | Range | Description |
|---|---|---|---|---|
"sound" | string | "auto" | "auto", "off", "on" | Plays a sound when terminal Quick Fixes are available. |
"announcement" | string | "auto" | "auto", "off" | Announces when terminal Quick Fixes are available. |
Description
Controls if sound and announcement signals are played when a terminal Quick Fix is available in the integrated terminal.
When "sound" is set to "auto", the sound signal will play when a terminal Quick Fix is available in the integrated terminal and a screen reader is detected or "editor.accessibilitySettings": "on". When set to "off", the sound signal will never play even when a screen reader is detected or "editor.accessibiltySupport": "on". When set to "on", the sound signal will always play even when a screen reader is not detected or "editor.accessibilitySupport": "off".
When "announcement" is set to "auto", the screen reader will make the announcement when a terminal Quick Fix is available in the integrated terminal and a screen reader is detected. When set to "off", the screen reader will never make the announcement even when a screen reader is detected.
NOTE: If you’re using zsh, you may have to add
if [[ "$TERM_PROGRAM" == "vscode" ]]; then
. "$(code --locate-shell-integration-path zsh)"
fi
to your zshrc to enable “shell integrations”. This works out of the box with bash but zsh requires this extra config.