- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
模板: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:映射类型,可以填写
global
、double_pressed
、pressed
或focused
,默认为pressed
。 - scope:映射作用域,可以填写
controller
或view
,默认为controller
- input_mode_condition:输入模式条件,可以填写
gamepad
[需要验证]、not_gaze
或gamepad_and_not_gaze
,默认为gamepad
[需要验证]。 - button_up_right_of_first_refusal:默认为
false
。 - handle_select:默认为
true
。 - handle_deselect:默认为
true
。 - alternate_input_scope:默认为
false
。 - consume_event:该按钮映射是否消耗事件,默认为
true
。
- *from_button_id:要被映射的按钮ID,一般是输入按钮ID。如果填写
- 1:第二个按钮映射……
- 0:第一个按钮映射。
- 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
。
- button_mappings:按钮映射数组,数组中每一个元素是一个按钮映射。