The short answer is no.
I'm assuming you're on 8.1.28 or higher, with the new customizable touchscreen keyboard detailed here: New in 8.1.28: Custom Touchscreen Keyboard Support
Almost everyone?
For some technical context, the new keyboard is a total rewrite of the old one, but still subject to the same implementation limitations. What that basically means is there's no (practical) scripting "workarounds" for this, for instance - it's something we'd have to change first party. And you're the first person who's complained about it, to be honest, so we're not going to change it first party any time soon. Mild operator retraining is probably the easiest option.
If you want the old keyboard, exactly as it was, you can still invoke it manually via scripting, but there's no way to switch components to use it automatically across your project.