- 致编者:请牢记我们的域名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:按鈕映射陣列,陣列中每一個元素是一個按鈕映射。