---
title: AXBrailleMap
framework: accessibility
role: symbol
role_heading: Class
path: accessibility/axbraillemap
---

# AXBrailleMap

A representation of a two-dimensional braille display.

## Declaration

```swift
class AXBrailleMap
```

## Overview

Overview A braille map object represents a two-dimensional braille display that’s connected to the current Apple device. By specifying the dot patterns in the braille map, you can change the content the user experiences. To render the data from the braille map to the display, implement AXBrailleMapRenderer.

## Topics

### Creating a braille map

- [init(coder:)](accessibility/axbraillemap/init(coder:).md)

### Getting display dimensions

- [dimensions](accessibility/axbraillemap/dimensions.md)

### Accessing dots

- [setHeight(_:at:)](accessibility/axbraillemap/setheight(_:at:).md)
- [height(at:)](accessibility/axbraillemap/height(at:).md)
- [subscript(_:)](accessibility/axbraillemap/subscript(_:).md)

### Displaying images

- [present(_:)](accessibility/axbraillemap/present(_:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Braille maps

- [AXBrailleMapRenderer](accessibility/axbraillemaprenderer.md)
