终端按键

基本信息

属性 值
注册入口 NEINeeConfig.registerKeyBindings()(NEINeeConfig.java:114-119)
注册 API codechicken.nei.api.API.addKeyBind
绑定数 4
配置分组 nei.options.keys.nee(NEI 选项界面)
侧别 仅客户端

全部 4 个键都用 API.addKeyBind 注册,出现在 NEI 的选项界面 nei.options.keys.nee 分组下,而非 Minecraft 的「选项 → 控制」。

绑定清单

键 ID 默认键 英文名 中文名 源码
nee.count LCONTROL Change Item Count 修改物品数量 :115
nee.ingredient LSHIFT Choose ingredient 选择材料 :116
nee.preview LCONTROL Crafting Help 合成帮助 :117
nee.nopreview LMENU Crafting Help(No Preview) 合成帮助(无预览) :118

全部是默认绑定而非强制绑定,玩家可在 NEI 选项里改。

已知缺陷:两个键默认撞车

nee.count(:115)与 nee.preview(:117)默认都绑 LCONTROL。在未改键的开箱状态下:

  • 「Change Item Count」(修改物品数量)
  • 「Crafting Help」(合成帮助)

两个功能抢同一个物理键。nee.ingredient(LSHIFT)与 noShift 配置项的语义(“you don’t need to press shift”,config/NEEConfig.java:70)也存在张力:Shift 既是「选择材料」的默认键,又因 noShift = true 而不再是转移物品的必需修饰键。

提示文本

nee.preview / nee.nopreview 触发的按钮提示来自 4 个 GUI 文本键(en_US.lang:1-4):

neenergistics.gui.tooltip.crafting.preview         = Request missing items
neenergistics.gui.tooltip.crafting.preview.result  = Request the recipe result
neenergistics.gui.tooltip.crafting.nopreview       = Request missing items (No Preview)
neenergistics.gui.tooltip.crafting.nopreview.result= Request the recipe result (No Preview)

前两个键区分「补齐缺失材料」与「索取配方产物」两种请求目标。

⚠️ 这 4 个键在 lang/zh_CN.lang 中完全缺失,中文环境下按钮提示会显示原始键名。lang/en_US.lang:1-4 有,ru_RU.lang 未收录此段。