I looked for a decent remote keyboard app to use on the tablet, and found nothing I liked.
I ended up asking an AI to make something that served a webpage that connected back to itself via websockets. It provided a keyboard and touchpad on the webpage and forwarded events to uinput.
It works well enough on tablet and phone that I haven't got around to replacing the original keyboard.