在b站看教程或者直播写代码的时候,经常遇到一些问题”up刚才按了哪个键”、“这个快捷键是什么”。在评论找了好久,碰运气才能找到对应的单词和快捷键。
直到发现 Keyviz 这个开源工具,专门解决”让观众看到按了什么键”的问题。(虽然不能强迫别人用,但你自己录课时可以用上,让更多人了解Keyviz)
这是什么?
Keyviz 是一个跨平台的实时按键可视化工具,支持 Windows、macOS 和 Linux。它会在屏幕上显示一个漂亮的悬浮窗,实时展示你按下的每一个按键,包括组合键(比如 Ctrl+C、Alt+Tab)。
最关键是颜值在线,不是那种丑丑的系统风格,而是现代扁平设计,支持自定义样式,放在录屏里完全不违和。
核心功能详解
[MISSING IMAGE: , ]

🎨 多种显示风格
默认有几种预设风格:
-
极简线条 - 只有按键名称,适合屏幕空间有限的情况
-
卡片式 - 带背景色的圆角矩形,最常用
-
机械键盘 - 模拟真实键盘外观,适合键盘评测视频
-
自定义 - 自己调颜色、大小、透明度、圆角、阴影
可以设置按键显示的持续时间,比如按完 1 秒后淡出,或者一直显示到按下一个键。
⌨️ 智能按键处理
-
组合键识别 - 按 Ctrl+Shift+Esc 会显示完整的组合,不会拆开显示三个键
-
修饰键高亮 - Ctrl、Alt、Shift 这些修饰键会特殊标记,让观众一眼看出是组合操作
-
重复按键合并 - 快速连按同一个键(比如滚轮上下),不会堆满屏幕,而是显示”×5”这样的计数
-
鼠标按钮 - 可选显示鼠标左键、右键、中键点击,滚轮上下滚动
📐 灵活的布局选项
-
位置:屏幕四个角 + 自定义坐标,不会挡住主要内容
-
大小:从 50% 到 200% 缩放,适应不同分辨率
-
最大按键数:限制同时显示的按键数量,防止满屏都是字
-
多显示器支持:可以选择在哪个显示器上显示
⚙️ 高级设置
-
按键过滤 - 可以设置不显示某些按键(比如音量键、亮度键这些跟内容无关的)
-
应用白名单/黑名单 - 只在特定软件运行时显示(比如只在 IDE 里显示,切到浏览器就隐藏)
-
开机自启 - 设置里勾选就行
-
快捷键开关 - 设置一个全局快捷键,一键开启/关闭显示

实际使用场景
💻 技术教程录制
录编程教程的时候,观众能实时看到你按了什么快捷键。比如按 Ctrl+D 复制行、Ctrl+Shift+F 全局搜索,不用停下来口头解释”我现在按了 Ctrl 加 Shift 加 F”。
🎮 游戏直播/录屏
玩音游或者需要复杂按键操作的游戏时,观众能看到你的按键节奏和手速。也可以用来复盘自己的操作,看看哪里按错了。
📊 软件演示
给客户演示软件操作时,对方能清楚看到你的每一步操作,减少沟通成本。特别是远程会议共享屏幕的时候,对方可能看不清你的鼠标小动作,但按键显示很大很清晰。
⌨️ 键盘评测
做键盘开箱或者轴体评测视频,Keyviz 的机械键盘风格能配合展示,观众能直观看到按键触发和回弹。
🏫 在线教学
老师远程教学的时候,学生能看到老师按了什么快捷键操作软件,学习效率更高。
安装和使用
**下载:**GitHub 搜 mulaRahul/keyviz,Releases 页有各平台的安装包。Windows 是 exe 安装程序,macOS 是 dmg,Linux 有 AppImage。
**界面:**托盘区会有图标,右键打开设置面板。左边是实时预览,右边是各种选项,调的时候能 immediately 看到效果。
**性能:**非常轻量,后台占用不到 50MB 内存,录 4K 视频也不会卡顿。显示用的是硬件加速,不会抢游戏或剪辑软件的性能。
建议
🎯 录屏时的建议
-
位置建议放屏幕角落,比如右下角,不会挡住代码或游戏画面
-
大小调到 120% 左右,保证 1080p 录屏后按键依然清晰可读
-
持续时间设 1.5 秒,既能让观众看清,又不会堆积太多按键
-
背景透明度调 80%,既能看清按键,又不会完全挡住后面的内容
总结
如果你需要录教程、直播写代码、或者做任何需要展示键盘操作的场景,Keyviz 是目前最好的免费解决方案。开源、轻量、好看、功能全,基本没有短板。
建议搭配 OBS 录屏使用,效果最佳。有需要的盒友自取。
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时















