KeyHelper
基本信息
| 属性 | 值 |
|---|---|
| 类名 | squeek.applecore.helpers.KeyHelper |
| 类型 | class,2 个静态方法 |
| 启用版本 | Minecraft 1.7.10(仅客户端) |
功能
按键状态查询的薄封装,供 tooltip 触发条件使用。
| 方法 | 说明 |
|---|---|
isShiftKeyDown() |
当前是否按住 Shift |
| 另一方法 | 另一按键状态查询 |
实现要点
- TooltipOverlayHandler 用
KeyHelper.isShiftKeyDown()判定SHOW_FOOD_VALUES_IN_TOOLTIP下的「按住 Shift 才显示」。 - 源码中没有自定义 KeyBinding 注册,也没有自定义按键码; 全部走 LWJGL 的即时按键状态,因此改键设置不影响本类。
- 文件位于
helpers包而非client包,但仅被客户端代码引用。
相关条目
- TooltipOverlayHandler - 唯一调用方
- ModConfig -
SHOW_FOOD_VALUES_IN_TOOLTIP的定义处