chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙ArkTS聲明式開發(fā):跨平臺支持列表【組件快捷鍵事件】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-28 15:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

組件快捷鍵事件

開發(fā)者可以設置組件的自定義組合鍵,組合鍵的行為與click行為一致,組件在未獲得焦點狀態(tài)下也可以響應自定義組合鍵,每個組件可以設置多個組合鍵。

說明:
開發(fā)前請熟悉鴻蒙開發(fā)指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
從API Version 10開始支持。后續(xù)版本如有新增內容,則采用上角標單獨標記該內容的起始版本。

接口

keyboardShortcut(value: string | [FunctionKey], keys: Array<[ModifierKey]>)

參數(shù):

參數(shù)名參數(shù)類型必填參數(shù)描述
valuestring[FunctionKey]
keysArray<[ModifierKey]>熱鍵組合。

ModifierKey

名稱描述
CTRL表示鍵盤上Ctrl鍵。
SHIFT表示鍵盤上Shift鍵。
ALT表示鍵盤上Alt鍵。

FunctionKey

名稱描述
ESC表示鍵盤上ESC功能鍵。
F1表示鍵盤上F1功能鍵。
F2表示鍵盤上F2功能鍵。
F3表示鍵盤上F3功能鍵。
F4表示鍵盤上F4功能鍵。
F5表示鍵盤上F5功能鍵。
F6表示鍵盤上F6功能鍵。
F7表示鍵盤上F7功能鍵。
F8表示鍵盤上F8功能鍵。
F9表示鍵盤上F9功能鍵。
F10表示鍵盤上F10功能鍵。
F11表示鍵盤上F11功能鍵。
F12表示鍵盤上F12功能鍵。

快捷鍵使用注意事項

場景快捷鍵處理邏輯例子
所有支持onClick事件的組件支持自定義組合鍵
自定義組合鍵要求控制鍵Ctrl,Shift,Alt及它們的組合加上其它可輸入字符按鍵Button('button1').keyboardShortcut('a',[ModifierKey.CTRL])
多個不同組件設置相同組合鍵只響應結點樹上的第一個組件、其它組件不響應快捷鍵。Button('button1').keyboardShortcut('a',[ModifierKey.CTRL]) Button('button2').keyboardShortcut('a',[ModifierKey.CTRL])
無論組件是否獲得焦點只要窗口獲焦快捷鍵就會響應
綁定單個快捷鍵時候,通過keyboardShortcut接口value值或者是keys值或兩者都是空的情況下。 綁定多個快捷鍵的時候無法取消快捷鍵。取消快捷鍵的設置Button('button1').keyboardShortcut('',[ModifierKey.CTRL]) Button('button2').keyboardShortcut('a',[l]) Button('button3').keyboardShortcut('',[])
獨立pipeline子窗口、主窗口共存的情況下獲焦的窗口響應快捷鍵
keyboardShortcut接口中的keys命令中ctrl、shift、alt不區(qū)分左右鍵都響應Button('button1').keyboardShortcut('a',[ModifierKey.CTRL, ModifierKey.ALT])
keyboardShortcut接口中的value單個字符不區(qū)分大小寫都響應Button('button1').keyboardShortcut('a',[ModifierKey.CTRL]) Button('button2').keyboardShortcut('A',[ModifierKey.CTRL])
快捷鍵的響應所有快捷鍵down的狀態(tài)下響應、且連續(xù)響應
隱藏組件響應快捷鍵
disable狀態(tài)組件不響應快捷鍵
1. 組件的組合鍵(包括系統(tǒng)預定義快捷鍵)相同時。 2. 接口參數(shù)value有多個字符時。 3. 接口參數(shù)keys有重復的控制鍵時。這幾種情況不綁定組合鍵, 先前綁定的組合鍵仍然有效Button('button1').keyboardShortcut('c',[ModifierKey.CTRL]) Button('button2').keyboardShortcut('ab',[ModifierKey.CTRL]) Button('button3').keyboardShortcut('ab',[ModifierKey.CTRL,ModifierKey.CTRL])

系統(tǒng)已有組合鍵

搜狗高速瀏覽器截圖20240326151547.png

快捷鍵組件HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
Ctrl + C[Image]、[TextInput]、[TextArea]
Ctrl+ A[TextInput]、[TextArea]
Ctrl+ V[TextInput]、[TextArea]
Ctrl+ X[TextInput]、[TextArea]
Shift + 方向鍵[TextInput]、[TextArea]
Ctrl+ Shift+ Z[TextInput]、[TextArea]
Ctrl+ Z[TextInput]、[TextArea]
Ctrl+ Y[TextInput]、[TextArea]
方向鍵、回車鍵[TextInput]、[TextArea]
TAB鍵[TextInput]、[TextArea]

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 鴻蒙
    +關注

    關注

    60

    文章

    2744

    瀏覽量

    45130
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    華秋DFM軟件丨操作教程——自定義快捷鍵

    ,關于 華秋DFM軟件的快捷鍵要如何自定義設置和應用 。讓你徹底擺脫此類沖突困擾,沉浸體驗華秋DFM的操作流程?!镜谝徊健咳A秋DFM軟件的快捷鍵功能設置入口:在 菜單欄點擊“設置-快捷鍵
    發(fā)表于 08-13 16:29

    AD、Allegro、Pads的快捷鍵有什么不同

    在高速迭代的電子設計領域,快捷鍵是工程師與EDA工具對話的核心語言,縱觀EDA工具,AD的視覺化交互、Allegro的深度可編程性、Pads的無膜命令——三種理念催生了截然不同的操作邏輯,那么它們的快捷鍵操作是否會有些不同?
    的頭像 發(fā)表于 08-06 13:49 ?1259次閱讀
    AD、Allegro、Pads的<b class='flag-5'>快捷鍵</b>有什么不同

    STM32 CubeIDE編譯、運行(燒錄程序)的快捷鍵是什么?

    CubeIDE編譯、運行(燒錄程序)的快捷鍵是什么?
    發(fā)表于 07-25 07:04

    UI開發(fā)概述

    基于ArkTS聲明開發(fā)范式的方舟開發(fā)框架是一套開發(fā)極簡、高性能、
    發(fā)表于 06-24 06:36

    ArkUI-X平臺應用改造指南

    ArkUI-X平臺應用改造指南 現(xiàn)狀與訴求 隨著 HarmonyOS Next 5.0 版本正式發(fā)布,眾多開發(fā)者基于 ArkTS 語言為 HarmonyOS Next 系統(tǒng)
    發(fā)表于 06-16 23:05

    鴻蒙5開發(fā)寶藏案例分享---平板開發(fā)實踐

    展示更多內容(如分欄/網格布局) 形態(tài)靈活 :橫豎屏旋轉 + 自由窗口 → 必須做動態(tài)布局適配 交互擴展 :支持鼠 → 需增加懸浮/焦點/快捷鍵邏輯 **?**工程配置第一步 在<
    發(fā)表于 06-12 15:49

    使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件

    的一站集成開發(fā)環(huán)境(IDE),專為鴻蒙操作系統(tǒng)(HarmonyOS Next)應用和服務開發(fā)設計 DevEco Studio,掌握基本操作和開發(fā)
    發(fā)表于 06-11 17:18

    ArkUI-x平臺Bridge最佳實踐

    ;一碼三平臺\" 前面講到的bridge主要是解決開發(fā)者在進行ArkTS代碼開發(fā)時,需要使用的鴻蒙API不
    發(fā)表于 06-10 23:06

    Kuikly鴻蒙版正式開源 —— 揭秘卓越性能適配之旅

    端的基礎能力和設施,包括豐富的組件,完善的調試、構建、發(fā)布、監(jiān)控配套工具鏈,穩(wěn)定性監(jiān)控能力等。 Kuikly框架優(yōu)勢: 一碼五端,支持Android、iOS、鴻蒙、Web、小程序5
    發(fā)表于 06-04 16:46

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實例(長視頻)

    / # 手機增強功能 └─ pc/ # 鍵盤快捷鍵 ?** 更多實戰(zhàn)案例推薦** 案例1:電商類應用(雙十一專題) 手機 :豎版商品瀑布流 平板 :左側分類導航+右側商品 PC :三欄布局(分類
    發(fā)表于 06-03 15:58

    AD-PCB快捷鍵總結

    1. PCB設計快捷鍵(單次按鍵) 單次按鍵是指按下該并放開。 1-01 +在PCB電氣層之間切換(小鍵盤上的+)。在交互布線的過程中,按此鍵則換層并自動添加過孔。這很常用。 1-02 Q
    發(fā)表于 05-26 15:10

    請問如何取消其他軟件使用的NXP GUI Guider熱鍵中的快捷鍵?

    Gui GUIder 占用了 Ctrl+-的快捷鍵 并且還無法取消?。。。?/div>
    發(fā)表于 04-03 06:55

    AD軟件快捷鍵設置和導入方法

    ,由于Protel在國內有廣大的使用群體基礎,因此,AD的使用者數(shù)量在國內是最多的。近來后臺有不少朋友來詢問AD快捷鍵設置的問題,在學習的時候,考慮到軟件使用,已經將AD、Cadence和Pads
    發(fā)表于 03-26 10:03

    開源啦?。?!基于鴻蒙ArkTS封裝的圖表組件《McCharts》,大家快來一起共創(chuàng)

    的地方請大家高抬貴手,寬容一下,謝謝。 這次主要是給大家?guī)硪粋€重磅消息,就是我自己使用鴻蒙ArkTS語法開發(fā)的圖表組件今日正式開源了。為什么?原因有兩點吧!
    發(fā)表于 03-15 15:21

    ArkTS開發(fā)指南優(yōu)化上新

    ArkTS是HarmonyOS應用開發(fā)的官方高級語言,提供了聲明UI范式、狀態(tài)管理、渲染控制等相應能力,讓開發(fā)者能夠以更簡潔、更自然的方式
    的頭像 發(fā)表于 11-20 14:14 ?2049次閱讀
    <b class='flag-5'>ArkTS</b><b class='flag-5'>開發(fā)</b>指南優(yōu)化上新