色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-28 15:49 ? 次閱讀

組件快捷鍵事件

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

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

接口

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

參數

參數名參數類型必填參數描述
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不區分左右鍵都響應Button('button1').keyboardShortcut('a',[ModifierKey.CTRL, ModifierKey.ALT])
keyboardShortcut接口中的value單個字符不區分大小寫都響應Button('button1').keyboardShortcut('a',[ModifierKey.CTRL]) Button('button2').keyboardShortcut('A',[ModifierKey.CTRL])
快捷鍵的響應所有快捷鍵down的狀態下響應、且連續響應
隱藏組件響應快捷鍵
disable狀態組件不響應快捷鍵
1. 組件的組合鍵(包括系統預定義快捷鍵)相同時。 2. 接口參數value有多個字符時。 3. 接口參數keys有重復的控制鍵時。這幾種情況不綁定組合鍵, 先前綁定的組合鍵仍然有效Button('button1').keyboardShortcut('c',[ModifierKey.CTRL]) Button('button2').keyboardShortcut('ab',[ModifierKey.CTRL]) Button('button3').keyboardShortcut('ab',[ModifierKey.CTRL,ModifierKey.CTRL])

系統已有組合鍵

搜狗高速瀏覽器截圖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]

審核編輯 黃宇

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

    關注

    57

    文章

    2392

    瀏覽量

    42980
收藏 人收藏

    評論

    相關推薦

    鴻蒙ArkTS聲明開發平臺支持列表組件內容填充方式】

    用于決定在組件的寬高動畫過程中,如何將動畫最終的組件內容繪制在組件上。
    的頭像 發表于 06-15 09:11 ?1195次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【<b class='flag-5'>組件</b>內容填充方式】

    鴻蒙ArkTS聲明開發平臺支持列表【安全區域】

    通過expandSafeArea屬性支持組件擴展其安全區域。
    的頭像 發表于 06-13 22:20 ?563次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【安全區域】

    鴻蒙ArkTS聲明開發平臺支持列表組件內容模糊】 通用屬性

    為當前組件提供內容模糊能力。 value: 內容模糊樣式。模糊樣式由模糊半徑、蒙版顏色、蒙版透明度、飽和度、亮度五個參數組成。 options: 可選參數,內容模糊選項。
    的頭像 發表于 06-10 18:32 ?675次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【<b class='flag-5'>組件</b>內容模糊】 通用屬性

    鴻蒙ArkTS聲明開發平臺支持列表【分布遷移標識】 通用屬性

    組件的分布遷移標識,指明了該組件在分布遷移場景下可以將特定狀態恢復到對端設備。
    的頭像 發表于 06-07 21:15 ?430次閱讀

    鴻蒙ArkTS聲明開發平臺支持列表【多態樣式】 通用屬性

    設置組件不同狀態的樣式。 從API version 9開始,該接口支持ArkTS卡片中使用。
    的頭像 發表于 06-07 09:48 ?445次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【多態樣式】 通用屬性

    鴻蒙ArkTS聲明開發平臺支持列表組件標識】 通用屬性

    id為組件的唯一標識,在整個應用內唯一。本模塊提供組件標識相關接口,可以獲取指定id組件的屬性,也提供向指定id組件發送事件的功能。
    的頭像 發表于 06-06 15:51 ?430次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【<b class='flag-5'>組件</b>標識】 通用屬性

    鴻蒙ArkTS聲明開發平臺支持列表【菜單控制】 通用屬性

    組件綁定彈出菜單,彈出菜單以垂直列表形式顯示菜單項,可通過長按、點擊或鼠標右鍵觸發。
    的頭像 發表于 06-06 09:17 ?755次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【菜單控制】 通用屬性

    鴻蒙ArkTS聲明開發平臺支持列表【形狀裁剪】 通用屬性

    參數為相應類型的組件,按指定的形狀對當前組件進行裁剪;參數為boolean類型時,設置是否按照父容器邊緣輪廓進行裁剪。 默認值:false 從API version 9開始,該接口支持Ark
    的頭像 發表于 06-04 15:22 ?509次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【形狀裁剪】 通用屬性

    鴻蒙ArkTS聲明開發平臺支持列表【顯隱控制】 通用屬性

    控制當前組件顯示或隱藏。注意,即使組件處于隱藏狀態,在頁面刷新時仍存在重新創建過程,因此當對性能有嚴格要求時建議使用[條件渲染]代替。 默認值:Visibility.Visible 從API version 9開始,該接口支持
    的頭像 發表于 06-03 14:46 ?632次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【顯隱控制】 通用屬性

    鴻蒙ArkTS聲明開發平臺支持列表組件區域變化事件】

    組件區域變化事件指組件顯示的尺寸、位置等發生變化時觸發的事件。
    的頭像 發表于 05-30 11:41 ?428次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【<b class='flag-5'>組件</b>區域變化事件】

    鴻蒙ArkTS聲明開發平臺支持列表組件可見區域變化事件】

    組件可見區域變化事件是組件在屏幕中的顯示區域面積變化時觸發的事件,提供了判斷組件是否完全或部分顯示在屏幕中的能力,適用于廣告曝光埋點之類的場景。
    的頭像 發表于 05-30 10:37 ?456次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【<b class='flag-5'>組件</b>可見區域變化事件】

    鴻蒙ArkTS聲明開發平臺支持列表【按鍵事件】

    按鍵事件指組件與鍵盤、遙控器等按鍵設備交互時觸發的事件,適用于所有可獲焦組件,例如Button。對于Text,Image等默認不可獲焦的組件,可以設置focusable屬性為true后使用按鍵事件。
    的頭像 發表于 05-28 18:12 ?906次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【按鍵事件】

    鴻蒙ArkTS聲明開發平臺支持列表【焦點事件】

    焦點事件指頁面焦點在可獲焦組件間移動時觸發的事件,組件可使用焦點事件來處理相關邏輯。
    的頭像 發表于 05-27 22:17 ?381次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【焦點事件】

    鴻蒙ArkTS聲明開發平臺支持列表【觸摸事件】

    當手指在組件上按下、滑動、抬起時觸發。
    的頭像 發表于 05-27 09:34 ?534次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【觸摸事件】

    鴻蒙ArkTS聲明開發平臺支持列表【點擊事件】

    組件被點擊時觸發的事件。
    的頭像 發表于 05-26 21:25 ?791次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkTS</b><b class='flag-5'>聲明</b><b class='flag-5'>式</b><b class='flag-5'>開發</b>:<b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>支持</b><b class='flag-5'>列表</b>【點擊事件】
    主站蜘蛛池模板: 国产毛片A级久久久不卡精品 | 99久久爱看免费观看 | 国产高清视频青青青在线 | 男人天堂999 | 葵司中文第一次大战黑人 | 果冻传媒2021一二三在线观看 | 99视频精品全部免费 在线 | 成人性生交大片免费看4 | 一本道无码v亚洲 | 国产精品手机在线视频 | 国产永久免费视频 | 午夜亚洲国产理论片二级港台二级 | 国产在线视频在线观看 | 哺乳溢出羽月希中文字幕 | 亚洲综合日韩中文字幕v在线 | 亚洲欧洲精品A片久久99 | 国产成人高清精品免费5388密 | 国产老师开裆丝袜喷水漫画 | 欧美另类老少配hd | NANANA在线观看高清影院 | 午夜色网站 | 国产乱人视频在线观看 | 92精品国产成人观看免费 | 成人免费在线观看 | 免费国产成人高清在线观看视频 | 国产精品亚洲国产三区 | 久久国产露脸老熟女熟69 | 日韩亚洲欧洲在线rrrr片 | 99久久精品一区二区三区 | YELLOW视频直播在线观看高清 | 美女露出乳胸扒开尿口 | 成人网络电视破解版 | 蜜芽tv在线观看免费网站 | 国产99久久亚洲综合精品西瓜tv | 纯h超级大尺度小黄文 | 亚洲 日韩 国产 制服 在线 | 97精品在线观看 | 韩日美无码精品无码 | 九九久久精品国产 | 国产成人精品免费视频软件 | 小短文H啪纯肉公交车 |