nvda
5f2606d0 - Refactor braille ports implementation to facilitate more responsive probing when a USB display is connected.

Commit
12 years ago
Refactor braille ports implementation to facilitate more responsive probing when a USB display is connected. * A new hwPorts module has been introduced which includes a framework for specifying information about hardware ports. It includes built-in support for USB, Bluetooth and serial ports. * BrailleDisplayDriver.getPossiblePorts now uses hwPorts. There is compatibility code to support drivers using the old implementation. * Rather than supporting an "auto" port, drivers specify the ports they have and under what circumstances they should be probed. NVDA provides the automatic port itself if appropriate. * BrailleDisplayProber and drivers still need to be updated.
Author
Parents
Loading