If you set the “Type” property of a TextField in M1 to “Number”, it will cause the number keypad to show by default for user input.
If all the entry fields and data types are known, I would suggest only having the users input numbers and then you can programmatically add the remaining alpha characters (if necessary). For example, use 3 textfields for the social security number and just add the dashes between the numbers, and use textfields for height input, etc. This would make the input easier plus reduce the chance for typos.