终端按键
基本信息
| 属性 | 值 |
|---|---|
| 注册入口 | 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 未收录此段。