nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.09k stars 630 forks source link

Implement some useful braille features #8011

Closed Adriani90 closed 2 months ago

Adriani90 commented 6 years ago

Dear all,

I have found a very interesting Repo which gives a good overview over all braille features implemented in jaws. i don't know if it is possible to write something out of it to work with NVDA, but I think it is very interesting to give it a try. https://github.com/gloob/gpii-settings/blob/master/AT-Tools/JAWS/Default.jcf.csv

By the way, gloob has some very interesting repos related to accessibility.

In my view, very interesting features are following: Braille.PositionOfStatusCells Focus.PositionOfStatusCells Braille.UseHowManyStatusCells Focus.UseHowManyStatusCells Braille.GeneralizeBullets Focus.GeneralizeBullets Braille.BrailleMode focus.BrailleMode Braille.BrailleSlipMode focus.BrailleSleepMode

Braille.ReversePanningButtons Braille.PreferredTranslationTables

.BrailleMode could contribute to solve issues when working with braille and speech simultanuously, covered in issue

7887

.PreferredTranslationTables could contribute to generate a script for automatic braille output by picking out preferred tables, covered in issue

7848

Comments are appreciated.

Thanks

josephsl commented 6 years ago

Hi, I’d say let Braille Extender add-on take care of this in the meantime, and then we should consider cherry-picking priority features from that add-on when the opportunity presents itself. Thanks.

From: Adriani90 [mailto:notifications@github.com] Sent: Sunday, February 18, 2018 1:02 PM To: nvaccess/nvda nvda@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [nvaccess/nvda] Implement some useful braille featurs out of this binaries (#8011)

Dear all,

I have found a very interesting Repo which gives a good overview over all braille features implemented in jaws. i don't know if it is possible to write something out of it to work with NVDA, but I think it is very interesting to give it a try. https://github.com/gloob/gpii-settings/blob/master/AT-Tools/JAWS/Default.jcf.csv

By the way, gloob has some very interesting repos related to accessibility.

In my view, very interesting features are following: Braille.PositionOfStatusCells Focus.PositionOfStatusCells Braille.UseHowManyStatusCells Focus.UseHowManyStatusCells Braille.GeneralizeBullets Focus.GeneralizeBullets Braille.BrailleMode focus.BrailleMode Braille.BrailleSlipMode focus.BrailleSleepMode

Braille.ReversePanningButtons Braille.PreferredTranslationTables

.BrailleMode could contribute to solve issues when working with braille and speech simultanuously, covered in issue

7887 https://github.com/nvaccess/nvda/issues/7887

.PreferredTranslationTables could contribute to generate a script for automatic braille output by picking out preferred tables, covered in issue

7848 https://github.com/nvaccess/nvda/issues/7848

Comments are appreciated.

Thanks

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/8011 , or mute the thread https://github.com/notifications/unsubscribe-auth/AHgLkBPa0ROqCl8OYtsn11SIOhXq6Lerks5tWI-vgaJpZM4SJ2Iy .

LeonarddeR commented 6 years ago

I believe that this issue is a bit too broad in scope.

@Adriani90 commented on 18 Feb 2018, 22:01 CET:

Braille.PositionOfStatusCells Focus.PositionOfStatusCells Braille.UseHowManyStatusCells Focus.UseHowManyStatusCells

NVDA doesn't use the concept of status cells.

Braille.GeneralizeBullets Focus.GeneralizeBullets

Could you elaborate on what this does?

Braille.BrailleMode focus.BrailleMode

I assume this is line mode, structured mode, etc.? We already have tethering to focus/review and several review modes.

Braille.BrailleSlipMode focus.BrailleSleepMode

Why would one want to enable sleep mode for braille? I see perfectly valid reasons to have speech sleep, but haven't yet found a reason for braille to do so.

Braille.ReversePanningButtons

This is already possible by reassigning gestures.

Braille.PreferredTranslationTables

See also #290.

Adriani90 commented 6 years ago

Could you elaborate on what this does? If there are many bullet shapes in a document, only the bullets which can be displayed in braille are shown on the display. All other bullet shapes are being generalized to for example * (dots 35) or - (dots 36). I think this issue is not very world changing but it would show in braille at least that there is a bullet.

I assume this is line mode, structured mode, etc.? We already have tethering to focus/review and several review modes. As far as I could experience in earlier jaws versions, there is also a speech mode which shows also the element status and type on the braille display. In surface mode element status ans type is not shown. I thought it would make sense for users who are working with braille and speech simultanuously.

Why would one want to enable sleep mode for braille? I see perfectly valid reasons to have speech sleep, but haven't yet found a reason for braille to do so. For example you want to freeze braille on the last application while working in another application with speech.

josephsl commented 2 months ago

Hi,

2024 update: my stance on collaborating with Braille Extender folks and getting needed things into NVDA Core still stands.

Thanks,