Можно ли распознать, что клавиатура переключена с буквенно-цифрового режима на цифровой / числовой, и ответить на это действие?
Нет, извините.Ваше приложение не должно ни знать, ни заботиться о том, настроен ли редактор метода ввода для реагирования на нажатия, которые генерируют буквы, нажатия, которые генерируют цифры, нажатия, которые генерируют символы, распознавание рукописного ввода для любого символа и т. Д.