Well since the ouya player lacks the ability to pull up the ouya joystick keyboard i went ahead and coded one.
minimum resolution required 1024 on the x axis!
if its that or bigger... great! just position the keyboard on the screen where you want it.
This function is really easy to use...
//drawx,drawy,capson,maxcharacters,usesprite,useimage,usetext
//this will use aproximatly 60 or so texts and 1 image and 1 sprite
mystring$=joystickkeyboard$(130,380,0,16,1000,1000,1000)
//once completed it reports the string or "null" if canceled
//and deletes the resources used
This will pull up a keyboard that is controlled by your joystick to input a string of information
once your done hit enter or escape.
bam! you got your string
if it was canceled or has no string data the returned string reports "null"
if everything went well....then it reported your string back that was entered in
edit: you may need to change the draw priority around. it currently uses 3 for sprite and 2 for the texts
fyi: the buttons that are dark have not been coded in yet....maybe in the future and will probably change