-
-
Notifications
You must be signed in to change notification settings - Fork 783
Support HID standard multi-line braille displays #16993
Copy link
Copy link
Closed
Labels
p5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Milestone
Metadata
Metadata
Assignees
Labels
p5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Is your feature request related to a problem? Please describe.
The hidBrailleStandard driver currently does not support multi-line braille displays, such as Tactile Engineering's Cadence. It only finds the first braille row capability and ignores any subsequent rows. As a result, only the first line of braille cells is used on the display.
Describe the solution you'd like
The hidBrailleStandard driver should detect all braille row capabilities and set numRows/numCols appropriately. This would allow NVDA to address all available braille cells and allow HID standard multi-line braille displays to support any future multi-line braille capabilities NVDA might add. I'm happy to create a PR to add this functionality.
Describe alternatives you've considered
None.
Additional context
USB standard HID Usage Tables