Releases: djunmaster/KeystrokeVisualizer
Releases · djunmaster/KeystrokeVisualizer
Release list
v1.0.2
v1.0.2
本次更新加入自定义键盘布局和配置备份,并修复 Windows 锁屏、解锁与休眠后按键高亮残留的问题。
新增功能
- 自定义键盘布局:从 WASD、方向键或完整键盘模板开始,编辑行和按键顺序、键宽、显示标签与空白间隔。
- 多套布局保存:支持保存并使用、另存和删除;最多 20 套布局,每套 1–8 行,每行最多 20 个键。
- 自定义布局支持字母、数字、F1–F12、方向与导航键、小键盘以及左右修饰键的物理按键高亮。
- 配置 JSON 导入与导出:备份主题、自定义 CSS、键盘布局和显示参数。
- 导入确认摘要:先校验格式和内容,再展示设置对比,确认后一次性应用;默认保留本机目标屏幕、开机启动和运行状态,可选择恢复显示位置。
修复与优化
- 修复使用
Win+L锁屏、解锁后按键仍维持按下状态的问题。 - 清理系统休眠与恢复时的按键状态,处理锁屏和休眠重叠,避免残留高亮及锁定期间输入。
- 托盘图标使用与应用 logo 一致的透明背景图标。
- 浮层窗口与位置预览随自定义布局调整尺寸,超出屏幕时等比缩小,长中文键帽标签自动适配。
- 更新 README 的 logo 展示、功能介绍与下载入口。
下载与升级
- Keystroke.Visualizer.Setup.1.0.2.exe:Windows x64 安装版,推荐使用,支持应用内更新。
- Keystroke.Visualizer.1.0.2.exe:Windows x64 便携版,无需安装,升级时手动下载。
latest.yml与安装包对应的.blockmap用于应用内更新,普通用户无需单独下载。
v1.0.1 安装版可通过“应用 → 版本更新”下载并安装;v1.0.0 用户需手动安装一次新版。已有主题、自定义样式与显示设置会保留。导入配置会替换已保存的布局和样式列表,建议先导出备份。
安装包未进行代码签名,Windows 可能显示“未知发布者”提示。
验证
- 84 项自动化测试通过。
- ESLint、TypeScript 类型检查和生产构建通过。
- 实际 Electron 运行验证通过:自定义布局保存、左右修饰键高亮、长标签适配、配置导出与恢复,以及锁屏和休眠状态清理。
- Windows x64 安装版、便携版和更新文件已构建;包内代码与已验证构建一致,更新元数据与安装包校验值一致。
v1.0.1
Keystroke Visualizer v1.0.1
本次发布包含新的按键显示方式、主题与自定义样式、重新整理的设置界面,以及 Windows 安装版的应用内更新。
新增功能
- 长按高亮:按住按键时持续高亮,松开后按设定时间淡出。
- 重复合并:连续重复按键与组合键合并显示次数。
- 固定键盘面板:支持 WASD 和方向键布局,包含 Shift、Space、Ctrl。
- 键盘面板缩放:支持 60%–160%,每档 10%,实时更新预览与浮层大小。
- 一键暂停与恢复:可通过设置、托盘或 Ctrl+Shift+F9 操作,暂停时隐藏浮层并停止监听。
- 六套内置主题:经典磨砂、纸白键帽、薄荷终端、霓虹电竞、高对比教学、极简描边。
- 自定义 CSS:支持实时预览、命名保存、修改、另存和删除,重启后保留已保存样式。
- 多显示器位置管理:选择目标屏幕、可视化拖动位置,并处理屏幕移除、分辨率与缩放变化。
- 应用内更新:Windows 安装版支持自动及手动检查、下载进度、安装并重启;发现新版时提供系统通知。
界面与修复
- 设置整合为“显示、位置、样式、应用”四页,按显示模式展示对应选项。
- 统一暂停、启用与浮层可见性,修复暂停期间的窗口显示和监听状态问题。
- 优化长按、左右修饰键、监听恢复与重复事件处理。
- 改善快速切换设置时的保存顺序及状态同步。
- 修复键盘缩放未传递到位置预览的问题,并适配放大后的窗口边界。
- 校验和修复旧配置,保留有效的自定义样式。
下载与升级
- Keystroke.Visualizer.Setup.1.0.1.exe:Windows x64 安装版,推荐使用,支持后续应用内更新。
- Keystroke.Visualizer.1.0.1.exe:Windows x64 便携版,后续更新需手动下载。
latest.yml与.blockmap是应用内更新文件,普通用户无需手动下载。
v1.0.0 没有更新客户端,请手动下载并安装一次 v1.0.1。此后可在“应用 → 版本更新”中下载新版并安装重启。
安装包未进行代码签名,Windows 可能显示“未知发布者”提示。
验证
- 63 项自动化测试通过。
- ESLint、TypeScript 类型检查与生产构建通过。
- Windows x64 安装版、便携版与更新文件已构建。
本次尚未验证从旧版本到新版本的真实在线安装流程。
v1.0.0
Keystroke Visualizer v1.0.0
首个正式版本,提供 Windows x64 安装版与便携版。
新功能
- 实时显示键盘按键与组合键、鼠标滚轮方向和鼠标中键。
- 识别标准音量增大、音量减小与静音键码,支持中英文显示名称。
- 支持拖动浮层,也可在设置中可视化编辑显示位置并实时预览。
- 可调整显示数量、淡出动画和开机自启动;设置界面支持简体中文与 English 切换。
改进与修复
- 修复按键名称、配置同步和窗口更新相关问题。
- 完善 Windows 应用图标、版本信息、安装包元数据及 MIT 许可证。
下载
- Keystroke.Visualizer.Setup.1.0.0.exe:安装版,可选择安装位置。
- Keystroke.Visualizer.1.0.0.exe:便携版,无需安装。
本次仅发布 Windows x64 安装包。安装包尚未进行代码签名,Windows 可能提示“未知发布者”。
SHA-256
- 安装版:
C0CE1A6780BAAD0220A543374C66AC925C495451C9D254FA5B7F7D2508874AF5 - 便携版:
87F51ABD3396030111F5118CA411468D6B4EDEE45BD288DFB9803611D0474799