距离太近爱也会变成一种消极的东西。——《失乐园》
Github: https://github.com/keycastr/keycastr
安装:
brew install --cask keycastr
最近在寻找一款能够实时显示键盘输入的软件,发现了一个开源工具叫KeyCastr,非常适合用来做教学演示或者录制视频的时候展示键盘操作。它是一款macOS平台上的轻量级工具,能够将键盘按键实时显示在屏幕上,方便观众理解操作步骤。
安装起来很简单,可以直接从GitHub的Releases页面下载最新版本的dmg文件。安装后需要在系统设置中给KeyCastr开启屏幕录制权限,否则它无法捕获按键。
启动软件后,屏幕上会显示一个悬浮的按键窗口,每次按键都会实时显示在上面。默认的样式是黑底白字,看起来很清楚。不过它也提供了多种样式和自定义选项,可以在设置中调整字体、颜色和透明度,甚至可以更换按键动画的效果。
这个工具的工作方式是通过监听键盘事件来捕获按键,然后将这些按键实时渲染到屏幕上。它特别适合以下场景:
用了一段时间感觉它的响应速度很快,而且占用的系统资源很少。不过也发现了一些不足,比如它不支持记录鼠标点击事件,只有键盘按键的可视化。如果能同时显示鼠标操作会更完美。
如果需要自定义一些高级功能,可以直接修改源码。项目是用Objective-C写的,结构清晰,上手比较容易。开发者在GitHub上也提供了详细的文档和贡献指南。如果你有兴趣,可以Fork项目进行二次开发。
除了教学和录屏,我觉得KeyCastr还有一个很有趣的用途,就是用来分析自己的键盘习惯。比如长时间使用后,可以观察到自己在哪些操作上花费的按键最多,说不定能优化一些流程。
总之,KeyCastr是一款简单又实用的小工具,特别适合需要键盘可视化功能的用户。如果你也在用macOS,不妨试试这个开源项目,可能会给你的工作或教学带来不少便利!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有