I use a Keyboard the Skia Renderer, but while I’m debugging a patch I may go to Gamma to tweak things. When this happens Skia registers the last press and doesn’t let go of it when I click on the Skia Renderer again.
A basic workaround could be that I reset the Keyboard node when Focus of the Renderer has been lost., but a pointer would be welcome.
(Edit) Looking inside the Keyboard nodeI see there is a operation called IsDeviceLost which I think should do what I’m looking for and clear the Hashset but maybe it doesn’t fire?
H