鼠标手势

鼠标手势

通过为鼠标按钮添加各种功能来增强库存管理。

加载器

Mouse Tweaks 取代了标准的鼠标右键拖拽机制,增加了两种新的鼠标左键拖拽机制,以及使用滚轮快速移动物品的功能。

安装

  1. 安装一个兼容的模组加载器:
    • 1.16.5 及更高版本:安装 Minecraft Forge 或 Fabric。
    • 1.14.4 及更高版本:安装 Minecraft Forge。
    • 1.12.2 及更早版本:安装 Minecraft Forge 或 LiteLoader(或两者都安装)。
  2. 将 Mouse Tweaks 的 jar 文件放入你的 .minecraft 目录下的 mods 文件夹中。

Mouse Tweaks 纯属客户端模组,没有服务端组件。

附加内容

Mouse Tweaks API

配置文件:.minecraft/config/MouseTweaks.cfg

功能

右键调整

与标准的鼠标右键拖拽机制非常相似,但有一点不同:如果你在同一个格子上多次拖过,物品就会被放入多次。启用后会取代标准机制。

配置设置: RMBTweak=1

按住鼠标右键:

在合成网格中拖动鼠标:

你可以将鼠标拖到已有物品的上方:

左键调整(手持物品)

让你快速拾取或移动相同类型的物品。

配置设置: LMBTweakWithItem=1

按住鼠标左键拾取一个物品:

在物品栏上拖动鼠标,相同类型的物品会被拾取:

按住 Shift 并拖动。相同类型的物品会被“Shift-点击”:

左键调整(未手持物品)

快速将物品移动到另一个物品栏中。

配置设置: LMBTweakWithoutItem=1

按住 Shift,然后按住鼠标左键:

(鼠标光标因某些原因不可见)

在物品栏上拖动鼠标。物品会被“Shift-点击”:

(鼠标光标因某些原因不可见)

滚轮调整

滚动滚轮以在物品栏之间快速移动物品。在物品堆上向下滚动时,物品会一件一件地移出。向上滚动时,物品会从另一个物品栏中移入。

配置设置: WheelTweak=1

配置设置: WheelSearchOrder=1

当你向上滚动时,模组会从后往前搜索物品(当此项设置为 1 时),或者从前往后搜索(当此项设置为 0 时)。

配置设置: WheelScrollDirection=0

将其设置为 1 可反转默认的滚轮操作。因此,当设置为 1 时,向下滚动会拉取物品,向上滚动会推出物品。

将其设置为 2 可启用基于物品栏位置的滚动。向上滚动时,如果另一个物品栏位于所选格子上方,则将物品推入该物品栏;如果位于下方,则从该物品栏拉取物品。向下滚动时则相反。

过时 / 移除的设置

这些设置存在于旧版 Mouse Tweaks 中,但此后已被移除。

配置设置: OnTickMethodOrder=Forge, LiteLoader

Mouse Tweaks 可以使用多个 API 来实现其所需的 OnTick 方法。你可以使用此设置来控制其首选的 API。这实际上并不重要。如果某个方法不受支持(例如,你未安装该 API),模组将继续检查下一个。

配置设置: ScrollHandling=0

在“平滑滚动,轻微问题”(0)和“不平滑滚动,无问题”(1)之间切换。当设置为平滑滚动时,可能会遇到轻微问题,例如“滚动穿透”JEI 或其他模组。当设置为非平滑滚动时,这些问题不会发生,但滚动会有点不流畅。非平滑滚动仅适用于 Forge 的 OnTick 方法。

此选项默认设置为平滑滚动,因为上述问题需要相当特定的条件才会触发,且影响不大,而滚动物品是你经常进行的操作,自然希望体验尽可能好。

兼容性

Mouse Tweaks 与所有基于 GuiContainer 的内容兼容(只要行为没有被过度修改)。

如果你的 GUI 不是基于 GuiContainer,或者你想提高兼容性(例如,让 Mouse Tweaks 忽略某些格子),请查看 API 文档。

整合包

欢迎将 Mouse Tweaks 包含在整合包中。