KeyboardListener

一个组件当用户在键盘上按下或松开按键时会调用回调函数

KeyboardListener通常用于监听按键事件和代表按键的硬件按钮。通常供游戏或其他将键盘用于非文本输入目的的应用使用。

对于文本输入,可以考虑使用EditableText,它可以与屏幕键盘和输入法(IME)集成。

构造函数

KeyboardListener.new({
  Key? key, 
  required FocusNode focusNode, 
  bool autofocus = false, 
  bool includeSemantics = true, 
  ValueChanged<KeyEvent>? onKeyEvent, 
  required Widget child
})

属性

属性名属性类型说明
autofocusbool当设置为true时,在屏幕视窗内如无其他被聚焦的情况下,当前组件会被自动聚焦
childWidget子组件
onKeyEventValueChanged<KeyEvent>?当组件接收到键盘事件时,调用该方法回调