UI 區域的平台設定選項。
| 欄位 | 類型 | 說明 | 預設 | 
|---|---|---|---|
| with_synthetic_device_support | bool | 將 with_synthetic_device_support 設為 true,即可在 UI 中加入輸入輔助程式。 | |
| visual_debugging_level | VisualDebuggingLevel | 設定 visual_debugging_level 即可啟用視覺偵錯功能。請參閱「Config for Fuchsia Visual Debugging」(Fuchsia 視覺化偵錯設定):go/config-fuchsia-visual-debugging | |
| viewing_distance | ViewingDistance | 螢幕的預期觀看距離。 | |
| supported_input_devices | vector | 安裝適當輸入處理常式的相關輸入裝置繫結。預設為空集合。 | |
| sensor_config | Option | 提供給輸入管道的感應器設定。 | |
| scenic_frame_counter_overlay | bool | 在 Scenic 中啟用影格計數器疊加層。 | |
| renderer | RendererType | Scenic 應使用的轉譯器。 | |
| pointer_auto_focus | bool | 當使用者與 UI 互動時,Scenic 會將焦點從一個檢視區塊移至另一個檢視區塊。如果是智慧螢幕,請設為 false,因為這類裝置採用不同的程式輔助焦點變更機制。 | true | 
| frame_scheduler_min_predicted_frame_duration_in_us | uint64 | 影格排程器的最短影格時間長度。 | |
| frame_prediction_margin_in_us | uint64 | 預測時間會加上安全緩衝時間,以減少雜訊和預測錯誤的影響。很抱歉,這表示最低可能延遲時間也會增加相同幅度。 | |
| enabled | bool | 是否應在產品上啟用 UI。 | |
| enable_touch_baton_passing | bool | ||
| enable_mouse_baton_passing | bool | ||
| enable_button_baton_passing | bool | 在不同的輸入驅動程式中啟用接力傳遞。 | |
| display_rotation | uint64 | 螢幕逆時針旋轉的角度,以 90 度的倍數為單位。 | |
| display_pixel_density | string | 螢幕密度,單位為每公釐的像素數。 | |
| display_mode | DisplayModeConfig | 顯示模式的限制 | |
| display_composition | bool | Scenic 會嘗試將用戶端圖片的組合委派給螢幕控制器,並以 GPU/Vulkan 組合做為備援。如果為 false,系統一律會使用 GPU/Vulkan 合成。 | |
| brightness_manager | BrightnessManager | 是否要納入亮度管理員和相關設定。 | |
| attach_a11y_view | bool | 在 SceneManager 中附加無障礙檢視畫面 | true |