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 包,但仅被客户端代码引用。

相关条目