Ticket #198 (closed enhancement: fixed)

Opened 3 months ago

Last modified 3 months ago

Support for SiRecognizer

Reported by: m.gregnanin Owned by: m.gregnanin
Priority: minor Milestone: 0.6
Component: Core Version: trunk
Keywords: sirecognizer Cc:
Blocking: Blocked By:

Description

Hi James,

I would be really happy to include the captureumpc.py file, an appmodule for the SiRecognizer, in the main NVDA distribution. This files assures correct access to the recognized text box, a dot net two rich edit box that would be otherwise inacessible. This file has been created with the help of Peter Vagner and Gianluca Casalino.

Thanks,

Marco

Attachments

captureumpc.py (0.6 KB) - added by m.gregnanin 3 months ago.
appmodule for the SiRecognizer

Change History

Changed 3 months ago by m.gregnanin

appmodule for the SiRecognizer

follow-up: ↓ 2   Changed 3 months ago by jteh

Mick, do we want to include this appModule as is or should we just add this class mapping into NVDAObjects.IAccessible._staticMap? It is specific to one application and probably won't work anywhere else, but it's entirely due to our inability to handle class name mapping based on string pattern matching.

in reply to: ↑ 1   Changed 3 months ago by mdcurran

Replying to jteh:

Mick, do we want to include this appModule as is or should we just add this class mapping into NVDAObjects.IAccessible._staticMap?

If it is just mapping that class to give it RichEdit? support then I think we should just add it to _staticMap. As in the near future we will improve the matching anyway. Saves the appModule being added and then being removed again when its not needed.

follow-up: ↓ 4   Changed 3 months ago by jteh

  • keywords appmodules removed
  • component changed from Distribution to Core
  • summary changed from appmodule for SiRecognizer to Support for SiRecognizer

Committed in r2432. I modified our static window class name map rather than introducing the appModule.

Marco, can you please test (or get someone else to test) whether this works? You will need to wait until tomorrow when a snapshot for r2432 comes out or run from source. I am pretty certain it will work, but I can't test it myself.

in reply to: ↑ 3   Changed 3 months ago by m.gregnanin

Hi James, hi Mick,

Marco, can you please test whether this works? You will need to wait until tomorrow when a snapshot for r2432 comes out or run from source. I am pretty certain it will work, but I can't test it myself.

Great! It works perfectly now with the SiRecognizer! Thanks for your time and efforts. Bye,

Marco

  Changed 3 months ago by jteh

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.