Skip to content

Support HID standard multi-line braille displays #16993

@alexmoon

Description

@alexmoon

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    p5https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions