Skip to content

Modify NVDA’s speech feedback for copying actions on triple-pressing of certain commands in English to place ‘copied’ at the beginning #6757

@bhavyashah

Description

@bhavyashah

Using NVDA’s title reporting or currently focused object reporting key command’s triple press actions for example, I sometimes press them multiple times in order to get them reported enough times for me to completely grasp or memorize. Often, my key presses are so successive that NVDA mistakes me for a triple-press and copies the window title or focused object to the clipboard. Usually, the problem isn’t so much about things getting unintentionally copied, but more so about being unaware of the same. This is because in both the cases of the triple press of the title and object reporting commands among others that I am not currently listing, the entire title or object is reported following which NVDA says ‘copied to clipboard’.
Thus, I propose changing this speech feedback of NVDA from ‘{title}/{object} copied to clipboard’ to ‘copied {title}/{object} to clipboard’, so that a user is aware earlier about the accidental clipboard contents change or the copying action that has inadvertently taken place. Often, I do not listen to the end of particularly long window titles in haste and issue another command interrupting speech at the end. This may be very low priority, but equally trivial to resolve. I must admit though that I am unclear about the impliciations of this string change for other languages, if any.

Summary:

Make it clearer that text has been copied.

While trying to use commands such as title reporting, sometimes the command is mistakenly pressed 3 times resulting in the title being copied to the clipboard unintentionally. This may happen because the title is long or hard to understand, and the user wishes to hear it repeatedly.

Expected behaviour:

Copied {title} to clipboard

Actual behaviour

{title} copied to clipboard

The proposed change makes it clearer from the start of the utterance that the clipboard has been updated.

Risks

This may not translate well into other languages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions