What about two consoles mapping ( one for coleco leaving the user to choose 0-9, * and # freely, and one for sms ( as you did)
It already does that : when you play a Colecovision game, you can scroll to the right by pressing the L & R in the Input remapping menu and map them to 0-9...
Just noticed that there's a bug with the assignment of buttons, i'll fix that.
EDIT: Alright, the remapping bug is fixed. To map the buttons to the Colecovision buttons, load up a CV game and go to Input remapping.
Press Right Shoulder and you should be able to map #, *, 1-9.
You must download the newer OPK for it to work properly.