D4Helper

Windows · Diablo IV · Lightweight Helper

暗黑 4 的轻量宏开关助手

D4Helper 专注减少长按鼠标和重复按键带来的疲劳。它只在配置的暗黑 4 窗口处于前台时生效,失焦后自动释放长按并停止循环。

+
宏可增删
0
安装步骤
MIT
开源协议
F1 交互 开启
F2 右键连点 开启
F3 旋风斩 开启
F4 增益技能 开启
F5 大招 开启
中键 一键启动 组合

Features

为暗黑 4 的重复操作做减法

D4Helper 不是复杂的通用宏编辑器,而是围绕暗黑 4 默认按键习惯设计的小工具。

自定义开关键

开关键以录制为主,点“录”后按一次目标键即可绑定。常用键也可以点“选”快速设置,界面更清爽。

一键启动

用一行配置选择快捷键和要控制的宏。每个一键启动都可以单独启用或关闭,按一次打开一组宏,再按一次关闭。

循环连按

最多配置 4 个槽位,支持数字、字母、F 键、空格、鼠标左键、右键和中键。程序按顺序循环触发,并自动跳过空槽位。

自动按住

最多配置 4 个槽位,按一次开关键后同时按住所有非空槽位,再按一次全部释放。适合右键长按、持续移动或持续施放类场景。

录制回放

在游戏内按 F12 开始倒计时录制,再按 F12 停止。录制会记录鼠标操作时的落点,但不会记录中间移动轨迹。录制完成后自动新增宏,可选择执行一次或循环执行,循环时可设置两轮间隔。

窗口限定

只在匹配到暗黑 4 前台窗口时生效。切出游戏后会自动释放输入、停止循环并清理状态;切回游戏后不会擅自恢复之前的宏。

游戏内浮层

浮层显示开关键、宏名称和图形开关状态,平时支持鼠标穿透。按 F10 进入布局模式后可以直接拖动状态浮层和线路图,松开即保存。

地狱蠕虫线路图

游戏内按 F11 打开 11 个地区的宫格选择器。选择后显示清晰、鼠标穿透的大号线路图,再按 F11 切换地区,按 F10 调整位置。

输入安全

特殊功能和窗口切换会先停止宏并释放输入。多个宏共用同一按键时会协调状态,输入异常时会继续尝试补发抬起事件。

托盘运行

配置完成后可以隐藏到系统托盘,保持后台运行。退出时会释放已按住的鼠标和键盘按键。

版本更新提示

配置界面可以手动检查 GitHub Release 是否有新版本。程序不会自动下载或替换文件,更新由用户自己决定。

Screenshots

配置清楚,状态一眼可见

主界面保留宏配置和一键启动,高级选项收进菜单,浮层只显示游戏中真正需要确认的信息。

D4Helper 配置页面截图
配置页面:宏配置和一键启动集中在主界面,并直接提示当前游戏内录制快捷键。
D4Helper 游戏内浮层截图
游戏内浮层:按开关键、名称、图形状态三列对齐显示。

Usage

第一次使用只需要几步

  1. 1

    启动暗黑 4

    进入游戏窗口,让 D4Helper 能读取窗口标题和进程名。

  2. 2

    运行 D4Helper

    打开配置页面,点击“读取当前窗口”,自动填入暗黑 4 的匹配条件。

  3. 3

    调整宏槽位

    选择开关键、动作、目标按键和连按间隔;需要组合开关时,在“一键启动”里勾选要控制的宏。

  4. 4

    保存并回到游戏

    点击“保存并应用”,回到暗黑 4 后用侧键或 F 键控制宏;按 F10 拖动调整浮层,按 F11 选择地狱蠕虫线路图。

默认配置

  • F1交互,每 100ms 短按 F
  • F2右键连点,间隔 100ms
  • F3旋风斩,自动按住右键
  • F4增益技能,循环 2 -> 1 -> 3 -> 4
  • F5大招,每 1000ms 短按左键
  • F10进入或退出浮层布局模式
  • F11选择并显示地狱蠕虫线路图
  • F12开始或结束游戏内宏录制
  • 中键一键开关 F1、F3、F4、F5 宏

可选动作

  • 禁用当前宏槽位
  • 自动按住按一次开启,再按一次释放
  • 循环连按按槽位顺序循环短按
  • 录制回放游戏内录制一段按键操作后回放

一键启动

  • 单行配置启用、快捷键、控制宏一行完成
  • 可关闭未启用时不响应快捷键
  • 组合开关按一次开启一组宏,再按一次关闭
  • 默认中键一键控制交互、旋风斩、增益技能和大招

连按间隔

  • 默认100ms,适合先直接试用
  • 下限最低 25ms,避免过快导致卡顿
  • 可调漏按时可调到 150ms、250ms 或更慢
  • 手动输入不用受固定档位限制

Download

下载压缩包,解压即可运行

推荐使用国内加速下载。加速链接由第三方 GitHub 代理提供,如果不可用,请使用 GitHub Release。发布包包含 `D4Helper.exe`、`config.json` 和 `VERSION`。