Are more advanced Touchpad + Keyboard options possible/likely?

The best part is, you can just put it in existing frameworks! So when one is hopefully made, you can just replace the old one with it!