Add script to send ctrl+alt+del#18629
Merged
SaschaCowley merged 3 commits intomasterfrom Aug 12, 2025
Merged
Conversation
…ontrolling the remote computer
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR adds support for sending ctrl+alt+delete to a remote computer in NVDA's Remote Access feature. The functionality was missing, requiring users to navigate through the Remote Access menu to trigger this key combination when controlling a remote machine.
- Adds a new unassigned command to send ctrl+alt+delete to the remote computer
- Implements script registration with the remote client to enable the feature
- Updates documentation to reflect the new functionality
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| user_docs/en/changes.md | Documents the new unassigned command in the changelog |
| source/globalCommands.py | Implements the script_sendSAS method to send ctrl+alt+delete |
| source/_remoteClient/init.py | Registers the new script as a local script in the remote client |
seanbudd
approved these changes
Aug 12, 2025
5 tasks
seanbudd
pushed a commit
that referenced
this pull request
Aug 14, 2025
Follow-up to #18629 Summary of the issue: #18629 added an (unassigned) script to send alt+ctrl+del via Remote Access, but this wasn't included in the list of Remote Access keyboard shortcuts. Description of user facing changes: This command is now listed in the list of Remote Access commands. Description of developer facing changes: None
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Link to issue number:
Closes #18105
Summary of the issue:
There's currently no script to send
control+alt+deleteto the controlled end of a Remote Access connection, which means the only way to do so if from the Remote Access menu..Description of user facing changes:
Added an unassigned command to send
control+alt+delete.Description of developer facing changes:
None
Description of development approach:
Added a new
script_sendSASmethod toglobalCommands.GlobalCommands.Registered this script as a local script on the
_remoteClientsingleton so that it can be executed when sending keys.Testing strategy:
Ran from source. Bound the script to a gesture (
NVDA+alt+delete). Connected as leader and connected another computer as follower. Used the gesture when controlling the local computer and the remote computer.Known issues with pull request:
None
Code Review Checklist:
@coderabbitai summary