All that roSearch did was keep a list of the search terms that were entered (searchhistory --
https://sdkdocs.roku.com/display/sdkdoc/roSearchHistory ), and display the search screen. The actual search functionality code had to be created by the channel developer. So if you can use a full keyboard component, or a mini keyboard component, add a few buttons for confirming the entry or displaying a list of prior search terms to select from, with a rectangle, images, or something to display the interface, and create some logic for performing the search or sending the term and receiving the data from somewhere, that's all you need to do.