Мой TextFormField не обнаруживает ввод моей физической клавиатуры. Хотя алфавитные и числовые клавиши работают, поэтому это может быть программная проблема.
return TextFormField(
maxLength: 5,
inputFormatters: [WhitelistingTextInputFormatter(RegExp("[1234567890p*]"))],
keyboardType: TextInputType.numberWithOptions(),
controller: controller,
onFieldSubmitted: (String userInput){
// Do something here when enter is pressed in either physical or software keyboard
},
);
Я хочу, чтобы он был похож на EditText в Android (если вы знакомы с ним). Когда нажата клавиша Enter, выполняется некоторое действие. Он также переходит к следующему EditText или TextForm в строке / столбце / сетке