Skip to content

v1.0.2

Latest

Choose a tag to compare

@djunmaster djunmaster released this 28 Sep 13:04

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 安装版、便携版和更新文件已构建;包内代码与已验证构建一致,更新元数据与安装包校验值一致。