Hello,

Sébastien Hinderer, le jeu. 17 avril 2025 13:14:53 +0200, a ecrit:
> I actually suspect they are not, especially for the terminal which
> should likely have its dedicatedwidget rather than a simple multiline
> textarea as I believe is the case currently.

Concerning terminals, it depends on the operations. For inserted/deleted
text, the at-spi notifications are efficient, and brltty uses only that.
For line-by-line access, orca probably uses some get_line RPCs, which
is quite efficient too, it just requires an RPC round-trip with the
application. If the application is not very responsive, that can degrade
experience.

But I agree with your general point that the actual source of latency
should be investigated, and not just assume that it's probably the
language that is bad. Python by itself won't arbitrarily introduce
milliseconds of latency. By prioritizing what is important, the
processing cost can be mitigated. NVDA also is in python, does that hurt
there?

Samuel
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://brltty.app/mailman/listinfo/brltty

Reply via email to