Keyboard left, results right, one screen
The search LayoutGroup sits at translation="[81,180]" with 21px column spacing: MiniKeyboard and LoadingIndicator left, a 960px result column right. Source: Search.xml, Search.brs.
Results are FileListItem rows at itemSize="[960,120]", spacing 30. At 960 the title wraps budget is listItemMainTextWidth(960) = 734, so long filenames ellipsize inside the column.
With the field empty the column shows search history instead: SearchHistoryItem rows, a single h2 label per row, capped at 6 and synced through /config/search_history, the same store the tier-4 chips read.

Search
9:41
e
abcdef
ghijkl
mnopqr
stuvwx
yz1234
567890
SPACE
homework_answers_DONT_DELETE
12 items
The.Wire.S03E04.Back.Burners.1080p.BluRay.x264-DEMAND.mkv
3.42 GB - 2 May 2026
Seinfeld.S09E23.The.Finale.Part.2.720p.HDTV.x264-FLEET.mkv
1.20 GB - 2 May 2026
podcast_ep127_final_mixdown_v2.mp3
72.4 MB - 14 Mar 2026
OKOpenResultsKeyboard
Search · results stateFocus on the keyboard is the stock white key highlight; focus in the result list is the put.io nine-patch fill. Two systems, deliberately.
layoutcontent group at [81,180], column spacing 21. Search is the one screen off the 102 page margin
keyboardstock MiniKeyboard, untouched. Focus on it is Roku's own white highlight
resultsFileListItem at [960,120], spacing 30, numRows="6", nine-patch focus blended focus
historySearchHistoryItem: one h2 label at x35, rows [960,120]. Selecting one fills the keyboard and jumps focus to results
loadingLoadingIndicator 50x50 in a 280x70 slot under the keyboard
emptyNo recent searches / Searches will appear here after you open a result. · with a keyword: No results found / Try a different search term.
media filterwith show_only_media_files on, the query appends type:FOLDER,AUDIO,VIDEO,IMAGE
keysright enters the result column, left returns to the keyboard, Options or Search jumps to the visible list
Do not hand-build text entry. MiniKeyboard owns the grid, the letter order and its own focus. The channel adds nothing on top of it, not even a blend colour.