Template: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