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
Copy file name to clipboardExpand all lines: user_docs/en/userGuide.t2t
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1901,14 +1901,14 @@ In untrusted environments, you may temporarily disable [speak typed characters #
1901
1901
==== Diff algorithm ====[DiffAlgo]
1902
1902
This setting controls how NVDA determines the new text to speak in terminals.
1903
1903
The diff algorithm combo box has three options:
1904
-
- Automatic: as of NVDA 2021.2, this option is equivalent to "allow Diff Match Patch".
1905
-
- allow Diff Match Patch: This option causes NVDA to calculate changes to terminal text by character.
1904
+
- Automatic: This option causes NVDA to prefer Diff Match Patch in most situations, but fall back to Difflib in problematic applications, such as older versions of the Windows Console and Mintty.
1905
+
- Diff Match Patch: This option causes NVDA to calculate changes to terminal text by character, even in situations where it is not recommended.
1906
1906
It may improve performance when large volumes of text are written to the console and allow more accurate reporting of changes made in the middle of lines.
1907
-
However, it may be incompatible with some applications, so Diff Match Patch is not always used.
1908
-
This feature is supported in Windows Console on Windows 10 versions 1607 and later.
1909
-
Additionally, it may be available in other terminals on earlier Windows releases.
1910
-
- force Difflib: this option causes NVDA to calculate changes to terminal text by line.
1907
+
However, in some applications, reading of new text may be choppy or inconsistent.
1908
+
- Difflib: this option causes NVDA to calculate changes to terminal text by line, even in situations where it is not recommended.
1911
1909
It is identical to NVDA's behaviour in versions 2020.4 and earlier.
1910
+
This setting may stabilize reading of incoming text in some applications.
1911
+
However, in terminals, when inserting or deleting a character in the middle of a line, the text after the caret will be read out.
1912
1912
-
1913
1913
1914
1914
==== Attempt to cancel speech for expired focus events ====[CancelExpiredFocusSpeech]
0 commit comments