Here’s a visual overview of all UIKeyboardTypes as of iOS 12, including some alternatives for keyboards with non-ASCII numbers, like Hindi.

UIKeyboardTypeDefault (.default)

Default 1 Default 2 Default 3

UIKeyboardTypeASCIICapable (.asciiCapable)

AsciiCapable 1 AsciiCapable 2 AsciiCapable 3

UIKeyboardTypeNumbersAndPunctuation (.numbersAndPunctuation)

NumbersAndPunctuation 1 NumbersAndPunctuation 2 NumbersAndPunctuation 3

UIKeyboardTypeURL (.URL)

URL 1 URL 2 URL 3

UIKeyboardTypeNumberPad (.numberPad)

NumberPad 1 NumberPad 2

UIKeyboardTypePhonePad (.phonePad)

PhonePad 1 PhonePad 2 PhonePad 3 PhonePad 4

UIKeyboardTypeNamePhonePad (.namePhonePad)

NamePhonePad 1 NamePhonePad 2

UIKeyboardTypeEmailAddress (.emailAddress)

EmailAddress 1 EmailAddress 2 EmailAddress 3

UIKeyboardTypeDecimalPad (.decimalPad)

DecimalPad 1 DecimalPad 2

UIKeyboardTypeTwitter (.twitter)

Twitter 1 URL 2 URL 3

UIKeyboardTypeWebSearch (.webSearch)

WebSearch 1 WebSearch 2 WebSearch 3

UIKeyboardTypeASCIICapableNumberPad (.asciiCapableNumberPad)

ASCIICapableNumberPad 1