KeyboardView.InvalidateKey(int)
Requests a redraw of the entire keyboard. Calling Android.Views.View.Invalidate is not sufficient because the keyboard renders the keys to an off-screen buffer and an invalidate() only draws the cached buffer.
[Android Documentation]