You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add option to mute Remote Access when not controlling the remote computer (#18630)
Closes#18104
Summary of the issue:
It is often disruptive to hear what is happening on the remote computer
when controling the local computer. As such, users want the ability to
automatically mute output from the remote computer when controling the
local computer.
Description of user facing changes:
Added an option to mute the remote computer when controlling the local
computer. If enabled:
* Mutes the remote computer when first connecting as leader;
* Automatically mutes the remote computer when switching from remote to
local control.
This option is disabled by default.
Description of developer facing changes:
None
Description of development approach:
* Refactored `_remoteClient.client.RemoteClient.toggleMute` to rely on
an internal use only method that only toggles the mute state, without
performing error checks or producing user output.
* When connecting as leader, toggle to muted using the internal method
if we should mute when controling the local machine.
* Use the public method to toggle mute when switching from remote to
local control (done so there is clear output, just as is done when
switching the other way).
* Added a config item to the config spec that mediates this behaviour..
Also added to the Remote Access settings panel.
Testing strategy:
Connected and disconnected as leader with this setting enabled and
disabled and ensured it behaved as expected.
Known issues with pull request:
None
Copy file name to clipboardExpand all lines: user_docs/en/userGuide.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3174,6 +3174,15 @@ This option controls whether confirmation is required before disconnecting from
3174
3174
When checked, NVDA will ask for confirmation before disconnecting.
3175
3175
When unchecked, NVDA will disconnect immediately without confirmation.
3176
3176
3177
+
##### Mute when controlling the local computer {#RemoteMuteOnLocalControl}
3178
+
3179
+
This option controls whether you can hear speech and sounds from the remote computer when controlling the local computer.
3180
+
3181
+
When checked, Remote Access will be muted automatically when first connecting as the controlling computer, and when switching to controlling the local computer.
3182
+
When unchecked, Remote Access sessions start unmuted, and must be muted explicitly.
3183
+
3184
+
You can still manually mute or unmute Remote Access when controlling the local computer [via the Remote Access menu](#RemoteAccessUsage), or by assigning a custom gesture using the [Input Gestures dialog](#InputGestures).
3185
+
3177
3186
##### Automatically connect after NVDA starts {#RemoteAutoconnect}
3178
3187
3179
3188
This option allows you to automatically establish a Remote Access session when NVDA starts.
0 commit comments