nvaccess / nvda

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

Cursor routing from a braille display not working in PowerPoint #9101

Closed dkager closed 3 weeks ago

dkager commented 5 years ago

STR:

  1. Ensure that a braille display is connected and braille is enabled.
  2. Open PowerPoint.
  3. Press Enter on the title or subtitle object.
  4. Enter some text.
  5. Press a cursor routing button over the text on the braille display.

Tested with PowerPoint 2013 and 2016.

dkager commented 5 years ago

Probably because (in appModules\powerpnt.py):

            #TextRange objects in Powerpoint do not allow moving/expanding.
            #Therefore A full TextRange object must be fetched from the original TextFrame the selection is in.

I wonder if UIA could be of use here.

DrSooom commented 5 years ago

I can confirm this issue with Microsoft PowerPoint 2010 (32-Bit) and NVDA 2018.1 on win7x64 with a connected Optelec ALVA BC680 via USB2 (try-build ALVA driver). btw: It's the same with pressing F2 on a text field, which I prefer.

LeonarddeR commented 5 years ago

I was able to successfully move within such a text range when enforcing UIA in Office 2016.

Adriani90 commented 5 years ago

cc: @michaelDCurran

MarioBatusic commented 4 years ago

This Issue still occurs also with Freedom Scientific Focus 40 and Focus 14 and Office 2016.

amenaide commented 3 years ago

I can confirm this issue still persists wit Office 365. I'm using a Mantis q40 and a Handy Tech Easy Braille, the issue occurs on both devices.