模板:Nbt inherit/json ui/input component/template

出自Minecraft基岩版开发Wiki
    •  button_mappings:按鈕映射陣列,陣列中每一個元素是一個按鈕映射。
      •  0:第一個按鈕映射。
        • *from_button_id:要被映射的按鈕ID,一般是輸入按鈕ID。如果填寫any,則是將所有輸入按鈕ID都進行映射。
        • *to_button_id:要映射到的按鈕ID,一般是處理按鈕ID。
        •  mapping_type:映射型別,可以填寫globaldouble_pressedpressedfocused,預設為pressed
        •  scope:映射作用域,可以填寫controllerview,預設為controller
        •  input_mode_condition:輸入模式條件,可以填寫gamepad[需要驗證]not_gazegamepad_and_not_gaze,預設為gamepad[需要驗證]
        •  button_up_right_of_first_refusal:預設為false
        •  handle_select:預設為true
        •  handle_deselect:預設為true
        •  alternate_input_scope:預設為false
        •  consume_event:該按鈕映射是否消耗事件,預設為true
      •  1:第二個按鈕映射……
    •  modal:是否模態,預設為false
    •  inline_modal:是否是內聯模態,預設為false
    •  always_listen_to_input:是否始終監聽輸入,預設為false
    •  always_handle_pointer:是否始終處理指針,預設為false
    •  always_handle_controller_direction:是否始終處理控制器方向,預設為false
    •  hover_enabled:是否開啟懸停,預設為true
    •  consume_hover_events:是否消耗懸停事件,預設為true
    •  prevent_touch_input:是否阻止觸控輸入,預設為false