A little bit janky if I’m being honest, but I still prefer it. Like, I use four different types of on screen keyboard (Steam’s for everyday stuff, Onboard when I need special keys, Maliit on the lock screen, unl0kr (which cannot handle the Deck’s screen rotation yet) to decrypt the drive on boot).
For the installation I had to use the Gnome live image because it was the only one with a usable keyboard. So I guess that makes five different keyboards I used.
I had to do a lot of customisation to get it to a state I’m comfortable with. But on the plus side I don’t have to fight against the system to do it. My main motivation was to get encryption working.