Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Arulmani
Visitor

How to change the Keyboard background color (roKeyboardScreen)?

I need to Make UI change for the Keyboard Screen and I can able to change the Keyboard Key highlight color using the attribute KeyboardKeyHighlightColor. But I need to change the Keyboard background color and the Keyboard Key selection color. Is there any attribute to help this?

Thanks
Arul
0 Kudos
3 REPLIES 3
RokuKC
Roku Employee
Roku Employee

Re: How to change the Keyboard background color (roKeyboardScreen)?

You can't change the color of the individual rounded button backgrounds, nor the color of the transparent rounded background enclosing all the buttons.
However you can change the color of the entire screen background using the BackgroundColor attribute.

(This should be indicated in the https://sdkdocs.roku.com/display/sdkdoc/roAppManager documentation, but I see that it is missing the markers for Ke in the Screen Types column for the common screen attributes).
0 Kudos
EnTerr
Roku Guru

Re: How to change the Keyboard background color (roKeyboardScreen)?

Ha, `keyboardKeyHighlightColor` is still undocumented, apparently http://stackoverflow.com/questions/39123573/how-to-develop-a-custom-keyboard-in-brightscript
0 Kudos
marcelo_cabral
Roku Guru

Re: How to change the Keyboard background color (roKeyboardScreen)?

"EnTerr" wrote:
Ha, `keyboardKeyHighlightColor` is still undocumented, apparently http://stackoverflow.com/questions/39123573/how-to-develop-a-custom-keyboard-in-brightscript

You can also consider create your own keyboard, take a look on my keypad example code:
https://github.com/lvcabral/RokuNumericKeypad
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.