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

reporting allignment and indentation on a braille display #4911

Open nvaccessAuto opened 9 years ago

nvaccessAuto commented 9 years ago

Reported by ondrosik on 2015-02-12 09:01 I am reporting this onbehalf of my friend: I am a new user of braille display Focus 40 blue from Freedom scientific. I am working in office so I need very often work with long Ms Word documents. When I connect my Focus 40 to PC and open the Ms document, I see the text but all lines begin on first position on braille line. So the informations about allignnment and indentation of lines are ignored. NVDA+F speaks this informations but dont shows it on braille display. Please would it be possible add the format reporting support for braille displays? If the line is centered, it should be shown on braille display on relevant position. If the line is indented by 1,2 cm from left margin, this line should begin on 3 or 4 position on braille line etc. If I open a new document and press tab key, the cursor on braille line stays on first position. I have experience with JAWS, where the cursor on braille line jumbs by 3 or 4 positions to right by each tab character.

LeonarddeR commented 7 years ago

cc @dkager

dkager commented 7 years ago

The issue talks about two separate things:

First, including indentation in the report formatting command (NVDA+f). This works: For example, in Word

Second, positioning text on the braille display to show its indentation. This is difficult. Tabs are variable in width, so the current approach of putting 1 space per tab doesn't work. Even if a program provides the indentation in pixels or centimeters, the question is how many pixels (centimeters) form 1 braille cell.

Adriani90 commented 5 years ago

cc: @aaclause

Adriani90 commented 6 days ago

I think reporting alignment should now be possible by setting font atributes to "speech and braille" or "braille" in document formating settings. This has been introduced in #16864 but I might be wrong.

Regarding indentation, I am pretty sure NVDA can show the indentation correctly on the braille display if the indent is done via tab or space characters, but I don't know how it works if MS Word has its own way of indentation on the x-axis.

cc: @SaschaCowley, @burmancomp

burmancomp commented 6 days ago

What if there were setting like "braille cells per tab"? I might consider the following: one could think that he/she would like to have 9 braille cells per tab (one standard from times of typewriters). I would show it in braille with one tab symbol and 8 spaces.

If you could adjust this for different applications with profiles I guess, you could get mostly what you like.

Yes this is not perfect at all but it might provide somethinguseful. It might facilitate checking if you have indented your document as you thought so that there are given indentation here and given there what you thought there should be.

SaschaCowley commented 5 days ago

I think reporting alignment should now be possible by setting font atributes to "speech and braille" or "braille" in document formating settings. This has been introduced in #16864 but I might be wrong.

Unfortunately not. This setting only affects bold, italics, underline and strikethrough.