Display
This page covers the keyboard.toml configuration for displays. For supported drivers, custom renderers, and the Rust API, see the Display feature documentation.
[display]
Configures the display for non-split keyboards. For split keyboards, use [split.central.display] and/or [split.peripheral.display] instead — see Split Keyboard Display.
Display Fields
Supported size values per driver:
ssd1306:128x64,128x32,96x16,72x40,64x48sh1106:128x64sh1107:64x128,128x128sh1108:64x160,96x160,128x160,160x160ssd1309:128x64
[display.protocol.i2c]
Example
Split Keyboard Display
In a split keyboard, each half can have its own display. Use [split.central.display] and [split.peripheral.display] — the fields are the same as [display].