Notepad3: Screen Reader compatibility: please go back to typedef long Sci_PositionCR, the standard Scintilla definition

Created on 17 Nov 2020  ยท  3Comments  ยท  Source: rizonesoft/Notepad3

Blind people use Windows with the help of screen readers. For Scintilla based editors, scren readers like JAWS and NVDA expect that standard Scintilla messages will work to retrieve positional information and the text of individual line/words/characters. By Changing Sci_PositionCR to be Sci_Position, you changed the size of the Sci_CharacterRange and Sci_TextRange on x64 systems, text retrieval by screen readers fail. As screen reader vendors we can't adopt these new structure sizes because by so doing we'll break our support for other Scintilla based editors.

change request

Most helpful comment

Thanks for the quick response to this. I built from the repository and JAWS now works with Notepad3 just like it does with other Scintilla based editors.

From: Pairi Daiza notifications@github.com
Sent: Wednesday, November 18, 2020 4:08 AM
To: rizonesoft/Notepad3 Notepad3@noreply.github.com
Cc: Glen Gordon GGordon@Vispero.com; Mention mention@noreply.github.com
Subject: Re: [rizonesoft/Notepad3] Screen Reader compatibility: please go back to typedef long Sci_PositionCR, the standard Scintilla definition (#2978)

Sci_PositionCR type reverted to long for Win32 compatibility reasons #2979https://github.com/rizonesoft/Notepad3/pull/2979

Hello @ggordon-visperohttps://github.com/ggordon-vispero ,

Feel free to test the "BETA/RC paf" version "Notepad3Portable_5.20.1118.1_beta.paf" or higher, see below or issue #1129https://github.com/rizonesoft/Notepad3/issues/1129.

"Notepad3Portable BETA/RC paf" version can be used with or without ".7z" extensionhttps://workupload.com/file/URGb8YS6.
To update your "Notepad3 Setup" version with the latest features/fixes from the "BETA/RC" version, see issue #1105https://github.com/rizonesoft/Notepad3/issues/1105.

Also, feel free to test the "BETA/RC Setup" version "Notepad3_5.20.1116.1_beta_Setup" or higher, see below or issue #1129https://github.com/rizonesoft/Notepad3/issues/1129.

Comments and suggestions are welcome... ๐Ÿ˜ƒ

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/rizonesoft/Notepad3/issues/2978#issuecomment-729574247, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGBCJASFS4Y23YHBD6CW4ODSQOMG7ANCNFSM4TY4EMEQ.

Caution This email originated from outside Vispero. Do not click links, open attachments or forward unless you recognize the sender and know the content is safe.

All 3 comments

Sci_PositionCR type reverted to long for Win32 compatibility reasons #2979

Hello @ggordon-vispero ,

Feel free to test the "BETA/RC paf" version "Notepad3Portable_5.20.1118.1_beta.paf" or higher, see below or issue #1129.

"Notepad3Portable BETA/RC paf" version can be used with or without ".7z" extension.
To update your "Notepad3 Setup" version with the latest features/fixes from the "BETA/RC" version, see issue #1105.

Also, feel free to test the "BETA/RC Setup" version "Notepad3_5.20.1116.1_beta_Setup" or higher, see below or issue #1129.

Comments and suggestions are welcome... ๐Ÿ˜ƒ

Thanks for the quick response to this. I built from the repository and JAWS now works with Notepad3 just like it does with other Scintilla based editors.

From: Pairi Daiza notifications@github.com
Sent: Wednesday, November 18, 2020 4:08 AM
To: rizonesoft/Notepad3 Notepad3@noreply.github.com
Cc: Glen Gordon GGordon@Vispero.com; Mention mention@noreply.github.com
Subject: Re: [rizonesoft/Notepad3] Screen Reader compatibility: please go back to typedef long Sci_PositionCR, the standard Scintilla definition (#2978)

Sci_PositionCR type reverted to long for Win32 compatibility reasons #2979https://github.com/rizonesoft/Notepad3/pull/2979

Hello @ggordon-visperohttps://github.com/ggordon-vispero ,

Feel free to test the "BETA/RC paf" version "Notepad3Portable_5.20.1118.1_beta.paf" or higher, see below or issue #1129https://github.com/rizonesoft/Notepad3/issues/1129.

"Notepad3Portable BETA/RC paf" version can be used with or without ".7z" extensionhttps://workupload.com/file/URGb8YS6.
To update your "Notepad3 Setup" version with the latest features/fixes from the "BETA/RC" version, see issue #1105https://github.com/rizonesoft/Notepad3/issues/1105.

Also, feel free to test the "BETA/RC Setup" version "Notepad3_5.20.1116.1_beta_Setup" or higher, see below or issue #1129https://github.com/rizonesoft/Notepad3/issues/1129.

Comments and suggestions are welcome... ๐Ÿ˜ƒ

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/rizonesoft/Notepad3/issues/2978#issuecomment-729574247, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGBCJASFS4Y23YHBD6CW4ODSQOMG7ANCNFSM4TY4EMEQ.

Caution This email originated from outside Vispero. Do not click links, open attachments or forward unless you recognize the sender and know the content is safe.

Hello @ggordon-vispero ,
As far as I'm concerned, I think you (requester) can close this issue...

Was this page helpful?
0 / 5 - 0 ratings

Related issues

craigo- picture craigo-  ยท  3Comments

valhristov picture valhristov  ยท  3Comments

bravo-hero picture bravo-hero  ยท  3Comments

rizonesoft picture rizonesoft  ยท  4Comments

dlong500 picture dlong500  ยท  3Comments