> you should be able to update the keyboard's "focusBitmapUri" on the fly in your brs code.
Your app would need to contain the color images or else find the remote Uri for them.
Then you need a reference to the keyboard from the parent component or scene that contains the onKeyPress where your color is selected. let's call it keyboardRef. You should be able to create this reference with something like m.keyboardRef = m.top.findNode("myKeyboardComponentID")
Once a color is selected, you would just set m.keyboardRef.focusBitmapUri = your desired new color image and it should update on screen immediately.
aspiring