Configure remote layout using rows and columns
mainThe layout of the remote is defined by the rows configuration key. Each row is an array of elements.
Layout Patterns:
- Simple Row: A list of button names (e.g.,
- [power, back, home]). - Empty Spaces: Adding
nullto a row creates an empty button-sized space, useful for alignment. - Nested Layouts: You can nest arrays within rows to create columns. A row containing arrays (e.g.,
- [ [button1, button2], [button3] ]) creates a grid-like structure of columns within that row. - Special Elements: Elements like
touchpad,slider,dpad, orvolume_buttonscan be mixed with standard buttons.
# Example of nested columns and empty spaces
rows:
- - back
- home
- tv
- - rewind
- null
- null
- fast_forward
# Example of a tablet layout with nested rows and columns
rows:
- - - - back
- null
- home
- null
- menu
- - volume_down
- null
- volume_mute
- null
- volume_up
- - - keyboard
- search
- - touchpad