nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
Other
2.03k stars 624 forks source link

Button to clear speech viewer, option to log time relative to opening speech viewer #16327

Open seanbudd opened 4 months ago

seanbudd commented 4 months ago

Is your feature request related to a problem? Please describe.

As a developer, it would be useful to be able to clear speech viewer to reset it when performing certain STR to make it clear where the test has been reset. Additionally it would be useful to have time stamped speech viewer logs to be able to compare performance, determine where you where in a test, and to be able to match it with logs.

Describe the solution you'd like

A button to clear speech viewer

A checkbox in advanced settings (or somewhere else) to enable time stamped speech viewer logs.

Describe alternatives you've considered

Additional context

hwf1324 commented 4 months ago

Maybe also add a script to clear the speech viewer

XLTechie commented 4 months ago

While not in the speech viewer, the Speech Logger add-on might be useful for this. It time-stamps by default (not each line of speach, though that's coming).

hwf1324 commented 4 months ago

Maybe also add a script like NVDA+ctrl+shift+f1 replenishment log. Press once to start logging speech output, press once to stop logging, and copy to clipboard.

Adriani90 commented 4 months ago

There is already a time stamp in the log file, you can enable it in advanced settings, it is called time since input. This is the time between key press and speech. But yeah I agree mouse movements or touch gestures are not covered. So before adding a new checkbox, does it not make sense to enhance that logging category first, to include mouse movements and touch?

seanbudd commented 4 months ago

@Adriani90 this issue is focused on speech viewer, not log viewer with speech logging enabled

Adriani90 commented 4 months ago

Thanks for the clarification.