[Windows] MouseKeyShow - 基于 C++ 的低延迟屏幕按键与鼠标操作实时显示工具

[Windows] MouseKeyShow - 基于 C++ 的低延迟屏幕按键与鼠标操作实时显示工具

( 已更新至:V1.5.7 版 )


mousekeyshow

mousekeyshowV1.5.1

躲避

fullkeyboard










**

为什么你需要MouseKeyShow ?**

   平时做视频教程或者给客户做演示, 涉及到一些键盘鼠标操作的时候, 经常只能是口头介绍
而不能显示键盘或鼠标的按键, 还有鼠标也很小, 真的一点也不直观。

   这个时候你就需要MouseKeyShow来显示键盘按键和鼠标按键的状态, 以及调整鼠标大小,方便用户聚焦。


核心亮点

  • C++ 原生性能:极速响应,极低 CPU 及内存占用。
  • 按键与鼠标实时显示:平滑捕获并高亮显示键盘按键组合、左右键及滚轮点击动作。
  • 光标大小动态调节:支持无感调节 Windows 系统鼠标指针的物理显示大小(1-15 级)。
  • 所见即所得交互小地图:托盘配置面板内置屏幕交互缩略图,拖拽即可精准定位显示坐标。
  • 外观深度自定义:支持透明度、缩放比例及多种内置深色主题切换。
  • 按键黑名单(截图免打扰
  • 支持中英文

适用场景

  • 给客户做演示
  • 做视频教程
  • 教学

下载链接:


**更新说明:

:rocket: MouseKeyShow V1.5.6 Release Notes

:china: 简体中文

:sparkles: 新特性

  • 自定义鼠标 Logo:新增自定义鼠标底部 Logo 功能,全面支持 SVG、PNG、JPG 和 ICO 格式图片。

  • 自定义专属水印/签名:专业版用户现在可以将全键盘上的“未注册”提示替换为自定义的专属文字签名或图片水印。

  • 全新按键渲染样式:加入了多款呼声极高的精美按键风格:

    • 萌熊贴贴 (CuteBear):自带动态脸颊红晕的可爱动物耳风格。

    • 极简无边框 (Minimal):带有深邃投影的极简扁平化设计。

    • 轻薄笔电 (Laptop):支持 RGB 幻彩底边发光的笔记本键盘外观。

    • 机械磨砂 (Pbt):高保真复刻的 PBT 球帽凹陷质感。

    • 甜心少女 (CuteHeart):漫画风断线描边与悬浮爱心。

    • 复古马卡龙 (RetroMacaron):复古圆润的果冻胶囊风格。

:bug: 问题修复

  • 崩溃闪退修复:

    • 修复了进入配置界面时由于伴生窗口野指针导致的程序崩溃问题(引入智能追踪指针处理)。

    • 修复了在频繁切换按键样式时引发的底层资源抢占崩溃问题(为全局鼠标键盘底层钩子引入引用计数机制,确保安全卸载)。

  • 截图软件兼容:彻底解决了在 Snipaste 中使用“透明白板”或“贴图”功能时,按键被错误隐藏的问题。新的智能隐藏策略通过严格比对窗口标题与全屏幕绝对物理尺寸,精准区分“截屏中”与“白板标注”状态。

:high_voltage: 体验优化

  • 配置界面重构:优化了全键盘悬浮配置面板的排版。将“不透明度”、“显示比例”等配置项的文本与滑块整合至同一水平行,统一了行间距与控件对齐方式,视觉更紧凑精致。

  • 多语言同步:针对新增的自定义 UI 与精简后的排版,同步更新了中、英、法、日、俄五国语言翻译。

  • 程序健壮性:为底层 60FPS 核心渲染循环与异步网络请求回调增加了全方位的异常捕获(Try-Catch)机制,大幅提升了软件面对极端异常数据时的存活率。

MouseKeyShow V1.5.5 更新日志

:glowing_star: 核心功能与亮点

  • 全键盘布局重构 (Full Keyboard Layout):
    • 采用专业物理键盘网格坐标,严格规范各按键比例与间距。
    • 完美支持修饰键的霓虹发光效与 LED 物理状态指示灯,并在纯白按键上提供绝佳的视觉辨识度。
    • 针对 26 个英文字母、Windows 徽标键及方向键赋予了专属的字号与精细化排版。
  • 多显示器与独立 DPI 护城河 (Multi-Monitor & DPI Support):
    • 完美支持多显示器拔插、扩展及独立 DPI 突变环境。
    • 引入 60FPS 实时几何监控,动态重映射坐标,彻底解决跨屏缩放导致的窗口飞出屏幕或畸形放大的 Bug。
  • 高端外设深度适配:通过 Raw Input 原始输入底层探测,完美支持罗技(如 Logitech MX Master 3)等高端鼠标的侧键与水平拇指滚轮可视化。

还不错,问题有以下几条:

  1. 别发布rar压缩包,发zip或直接exe
  2. 怎么上个版本还没问题,1.0版本就开始出问题了?为啥release没关闭调试用的窗口?
  3. 任务栏图标变成空白了
  4. 动画效果很华丽,但是太慢了
  5. 中键呢?
  6. 拖拽改变位置的动画效果不跟手,一卡一卡的
  7. 在存在系统缩放的系统上,托盘菜单项没做适配,导致过于巨大

非常感激您的反馈, 已经修改并发布了新的版本。

十分感激您的测试, 不知道上个版本你用的什么版本?

还有您的测试硬件配置是什么?

任务栏图标变成空白了, 这个能截图看一下吗?

在存在系统缩放的系统上,托盘菜单项没做适配,导致过于巨大。 这个能截图看一下吗?
您的电脑的缩放比例是多少, 我们测试一下.

MouseKeyShow V1.5.2 更新日志

:rocket: 新增功能与体验提升

  • 智能躲避平滑动画: 彻底告别鼠标靠近时的生硬闪烁!现在按键显示卡片在躲避鼠标时,会像贪吃蛇一样丝滑地滑动到对角线,并伴随优雅的呼吸渐消渐显效果,极具现代操作系统质感。
  • 光环与鼠标圆图层解耦: “鼠标圆”(实心半透明)与“鼠标光环”(黑白边框)现在是两个完全独立的图层。
    • 支持单独开启其中一个,或两者同时叠加开启。
    • 实心圆的滚轮扇形扩散动画与光环的边缘跑马灯动画可以完美叠加渲染,互不冲突。
  • 智能 UI 状态管理: 配置窗口在触发截图隐藏模式时,会自动执行延迟渐隐,确保在截取桌面背景前画面绝对干净纯净。

:bug: 问题修复

  • 等级 1 消失问题: 修复了当光标大小调整为等级 1 时,鼠标圆/光环会因为触发系统的原生缩放补偿判定而错误消失的 Bug。现在它将严格遵循您的开关设置进行强制渲染。
  • Win10 1809 LTSC 兼容性: 为早期 Windows 10(1903 之前版本)引入了光标调节的“优雅降级”方案。在 1809 LTSC 上,滑动光标大小滑块会自动映射到传统的 三档尺寸(标准、大、超大),确保核心功能在老系统上依然可用。
  • 全局单例修复: 彻底修复了文件锁的生命周期 Bug,严密拦截软件多开。现在当您尝试运行第二个实例时,不仅会被安全拦截,还会智能地将您已隐藏在后台或最小化的现有窗口拉回屏幕最前方。

**V1.5.2已经发布, 您再测试看看。

V1.5.2 更新日志**

:rocket: 新增功能与体验提升

  • 智能躲避平滑动画: 彻底告别鼠标靠近时的生硬闪烁!现在按键显示卡片在躲避鼠标时,会像贪吃蛇一样丝滑地滑动到对角线,并伴随优雅的呼吸渐消渐显效果,极具现代操作系统质感。
  • 光环与鼠标圆图层解耦: “鼠标圆”(实心半透明)与“鼠标光环”(黑白边框)现在是两个完全独立的图层。
    • 支持单独开启其中一个,或两者同时叠加开启。
    • 实心圆的滚轮扇形扩散动画与光环的边缘跑马灯动画可以完美叠加渲染,互不冲突。
  • 智能 UI 状态管理: 配置窗口在触发截图隐藏模式时,会自动执行延迟渐隐,确保在截取桌面背景前画面绝对干净纯净。

:bug: 问题修复

  • 等级 1 消失问题: 修复了当光标大小调整为等级 1 时,鼠标圆/光环会因为触发系统的原生缩放补偿判定而错误消失的 Bug。现在它将严格遵循您的开关设置进行强制渲染。
  • Win10 1809 LTSC 兼容性: 为早期 Windows 10(1903 之前版本)引入了光标调节的“优雅降级”方案。在 1809 LTSC 上,滑动光标大小滑块会自动映射到传统的 三档尺寸(标准、大、超大),确保核心功能在老系统上依然可用。
  • 全局单例修复: 彻底修复了文件锁的生命周期 Bug,严密拦截软件多开。现在当您尝试运行第二个实例时,不仅会被安全拦截,还会智能地将您已隐藏在后台或最小化的现有窗口拉回屏幕最前方。

v1.5.5支持全键盘的即将发布

fullkeyboard





MouseKeyShow V1.5.5 更新日志

:glowing_star: 核心功能与亮点

  • 全键盘布局重构 (Full Keyboard Layout):
    • 采用专业物理键盘网格坐标,严格规范各按键比例与间距。
    • 完美支持修饰键的霓虹发光效与 LED 物理状态指示灯,并在纯白按键上提供绝佳的视觉辨识度。
    • 针对 26 个英文字母、Windows 徽标键及方向键赋予了专属的字号与精细化排版。
  • 多显示器与独立 DPI 护城河 (Multi-Monitor & DPI Support):
    • 完美支持多显示器拔插、扩展及独立 DPI 突变环境。
    • 引入 60FPS 实时几何监控,动态重映射坐标,彻底解决跨屏缩放导致的窗口飞出屏幕或畸形放大的 Bug。
  • 高端外设深度适配:通过 Raw Input 原始输入底层探测,完美支持罗技(如 Logitech MX Master 3)等高端鼠标的侧键与水平拇指滚轮可视化。

哪个配色好看?


1 个赞

1.5.7已经发布