如何在Flutter中使用移动键盘按键事件?

huangapple go评论64阅读模式
英文:

how we use mobile keyboard key event in flutter?

问题

  • 我可以在点击手机键盘上的回车键时使用键盘事件,并跳转到下一个编辑文本框,然后到另一个提交按钮。

  • 我试图获取用户手机键盘按键事件,但我不知道在Flutter中用于此事件的方法是什么。
    问题 我可以使用数字作为键盘的输入类型,但无法获取按键事件。

英文:
  • I can use key Event when use click the phone keyboard enter key and go to next Edit Text and next to another submit button.

  • I am trying to get the user phone keyboard key click event but I don't know what is method use for this event in flutter.
    Problem I can use the input type method for keyboard as numeric but I can not get the key event.

答案1

得分: 0

如果您在键盘按钮上设置了一些基本功能,那么您可以尝试这种方法

通过TextInputAction更改事件

  • TextInputAction.done
  • TextInputAction.search
  • TextInputAction.continueAction
  • TextInputAction.emergencyCall

以及更多..........

TextFormField(
  maxLines: 1,
  autovalidateMode: AutovalidateMode.always,
  textInputAction: TextInputAction.done,
),
英文:

if you set some basic functions on keyboard button so you can try this method

change event by TextInputAction

  • TextInputAction.done
  • TextInputAction.search
  • TextInputAction.continueAction
  • TextInputAction.emergencyCall

and more.........

TextFormField(
  maxLines: 1,
  autovalidateMode: AutovalidateMode.always,
  textInputAction: TextInputAction.done,
),

huangapple
  • 本文由 发表于 2023年7月10日 11:55:46
  • 转载请务必保留本文链接:https://go.coder-hub.com/76650601.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定