Finally on the technical implementation, those are often custom developed keyboards, that are often inaccessible to screen readers as well.
So, I really wonder how this is an improvement. Sounds like some extra work that will annoy a lot of people in the end?