公告:凡是在
2025 年 4 月 15 日前註冊使用 Earth Engine 的非商業專案,都必須
驗證非商業用途資格,才能繼續存取。如未在 2025 年 9 月 26 日前完成驗證,存取權可能會暫停。
ui.root.setKeyHandler
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
將 keydown 事件處理常式設定為具有非預先定義鍵的根面板。使用者按下繫結的鍵盤指令時,處理常式只會觸發一次。相同鍵會繫結至最新設定的處理常式。
| 用量 | 傳回 |
|---|
ui.root.setKeyHandler(keyCode, handler, description) | |
| 引數 | 類型 | 詳細資料 |
|---|
keyCode | List<ui.Key>|ui.Key | 鍵碼或鍵碼陣列。例如 ui.Key.A 或 [ui.Key.SHIFT, ui.Key.A]。 |
handler | 函式 | 金鑰指令的處理常式。 |
description | 字串 (選用) | 簡短說明這個按鍵指令。說明會顯示在快速鍵選單中。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-26 (世界標準時間)。
[null,null,["上次更新時間:2025-07-26 (世界標準時間)。"],[],["The `setKeyHandler` function binds a key command to a handler function on the root panel. It accepts a key code (or array of codes), a handler function, and an optional description. When the bound key is pressed, the handler is executed once. Only the most recently assigned handler for a specific key will be triggered. Key codes can be individual (e.g., `ui.Key.A`) or combined (e.g., `[ui.Key.SHIFT, ui.Key.A]`). The description is used in the Shortcuts Menu.\n"]]