【无用工具】实时显示你的按键 KeyCastOW

背景

发现了个好东西 KeyCastOW,可惜年久失修,也无人维护,于是自己fork了一个,先打了其他人提的pr补丁,然后自己修了一大堆东西,现在好用多了

用途

制作教程的时候显示你的按键,效果如右下所示(左下是pixpin录屏时自带的快捷键显示功能)

其它

感谢众多好心ai的帮助(

3 个赞

对了,其实还有一个软件也很好用,叫keyviz(https://github.com/mulaRahul/keyviz),体积14M,界面很好看,且有多种风格可选。

但是有个重大问题就是内存占用太tm大了,一个破软件占了100多M,我这个才占4M……

2 个赞

dart嘛,不奇怪

2.2.0 增加鼠标点击动画

新功能

  • 鼠标点击动画:新增鼠标点击可视化动画,支持左键、右键、中键、侧键及滚轮方向的不同视觉效果,可在设置中开关并调整半径

改进

  • 设置值读取增加范围校验(clamp),防止非法配置导致异常
  • 预览区域使用对话框单位(Dialog Units),改善高 DPI 下的缩放表现
  • 默认字体从 “Microsoft YaHei” 更改为 “Microsoft YaHei UI”
  • LocaleManager 支持 UTF-8 BOM 文件解析
  • 托盘提示文字统一为 “KeyCastOW: Show Key Log”
  • 提取 updateMainWindowTransparency() 消除重复代码

Bug 修复

  • 修复 ColorDialog 返回值逻辑错误
  • 修复 replay 线程中 fread 缺少返回值检查,防止读取越界
  • 修复 GDI 资源泄漏:SelectObject 恢复旧 bitmap/font 后再释放
  • 修复定时器回调空指针检查缺失
  • 修复 swprintf 格式符 %d 用于无符号值的警告(改为 %lu
  • FILE *stream 初始化为 NULL,增加打开失败的安全检查