鼠标手势

鼠标手势

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

杂项

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 需要 OnTick 方法,并且可以使用多个 API 来实现。你可以用此设置来控制它优先使用哪个 API。这实际上并不重要。如果某个方法不受支持(例如,你没有安装对应的 API),模组会继续检查下一个。

配置项: ScrollHandling=0

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

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

兼容性

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

如果你的 GUI 不是基于 GuiContainer,或者你想改善兼容性(例如让 Mouse Tweaks 忽略某个槽位),请查看 API 文档。

整合包

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