银川兴庆建设局网站,seo排名培训,东莞网站设计怎么做?,哈尔滨专利局申请专利地址按键事件
按键事件指组件与键盘、遥控器等按键设备交互时触发的事件#xff0c;适用于所有可获焦组件#xff0c;例如Button。对于Text#xff0c;Image等默认不可获焦的组件#xff0c;可以设置focusable属性为true后使用按键事件。 说明#xff1a; 开发前请熟悉鸿蒙开…
按键事件
按键事件指组件与键盘、遥控器等按键设备交互时触发的事件适用于所有可获焦组件例如Button。对于TextImage等默认不可获焦的组件可以设置focusable属性为true后使用按键事件。 说明 开发前请熟悉鸿蒙开发指导文档 gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 从API Version 7开始支持。后续版本如有新增内容则采用上角标单独标记该内容的起始版本。 事件
名称支持冒泡功能描述onKeyEvent(event: (event?: KeyEvent) void)是绑定该方法的组件获焦后按键动作触发该回调event返回值见[KeyEvent]介绍。
KeyEvent对象说明
名称类型描述type[KeyType]按键的类型。[keyCode]number按键的键码。keyTextstring按键的键值。keySource[KeySource]触发当前按键的输入设备类型。deviceIdnumber触发当前按键的输入设备ID。metaKeynumber按键发生时元键即Windows键盘的WIN键、Mac键盘的Command键的状态1表示按压态0表示未按压态。timestampnumber按键发生时的时间戳。stopPropagation() void阻塞事件冒泡传递。 HarmonyOS与OpenHarmony鸿蒙文档籽料mau123789是v直接拿 示例
// xxx.ets
Entry
Component
struct KeyEventExample {State text: string State eventType: string build() {Column() {Button(KeyEvent).onKeyEvent((event: KeyEvent) {if (event.type KeyType.Down) {this.eventType Down}if (event.type KeyType.Up) {this.eventType Up}this.text KeyType: this.eventType \nkeyCode: event.keyCode \nkeyText: event.keyText})Text(this.text).padding(15)}.height(300).width(100%).padding(35)}
} 鸿蒙语言有TS、ArkTS等语法那么除了这些基础知识之外其核心技术点有那些呢下面就用一张整理出的鸿蒙学习路线图表示 从上面的OpenHarmony技术梳理来看鸿蒙的学习内容也是很多的。现在全网的鸿蒙学习文档也是非常的少下面推荐一些完整内容可在头像页保存或这qr23.cn/AKFP8k甲助力 内容包含《鸿蒙NEXT星河版开发学习文档》
ArkTS声明式ArkUI多媒体通信问题系统移植系统裁剪FW层的原理各种开发调试工具智能设备开发分布式开发等等。
这些就是对往后开发者的分享希望大家多多点赞关注喔