Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Theme: scrollbar

Scrollbars for content scroll blocks and history. Optional in default.json — code defaults apply if omitted.

"scrollbar": {
  "width": 10,
  "corner_radius": 4,
  "track_color": "#4a559060",
  "grabber_color": "#5b6a82",
  "grabber_hover_color": "#6a75b0",
  "grabber_pressed_color": "#a8b8ef"
}

Usually you need

KeyTypeDefaultEffect
widthint10Bar thickness
track_color / grabber_colorcolorsee aboveFlat look

All keys

KeyTypeDefaultEffect
widthint10Thickness
corner_radiusint4Corners
content_separationint= widthGap content ↔ bar
track_colorcolor#4a559060Track (same family as slider.track_color)
grabber_color / grabber_hover_color / grabber_pressed_colorcolor#5b6a82 / #6a75b0 / #a8b8efGrabber
track_texture / grabber_texture / grabber_hover_texture / grabber_pressed_texturetexture—Textured
track_9slice / grabber_9slicearray[4,4,4,4]Nine-slice

Overlayable via a scroll block’s style pack. Dialogue panel presets may also set scrollbar_style to an element pack so a soft ADV plate can use a different bar than a dense settings screen, and scrollbar_layout (default / reserve) for whether the body keeps a stable scrollbar column — Theme: panel. Content blocks · themes map.