KmCaster 是一个用于在屏幕上显示键盘和鼠标事件的 Java 工具,对教学/截屏很有用。
使用它,每次击键和鼠标点击都会显示在屏幕上,因此您在创建截屏视频或教学生时不必提及您正在键入的内容。
目前,该应用程序仅适用于 X11。 让它在 Wayland 上工作取决于 KmCaster 使用的 JNativeKeyHook 库,以获得 Wayland 支持。 您可以在此处进行跟踪。 如果您正在寻找可在与 Wayland 配合使用的屏幕上显示您的击键的应用程序,请查看 Show Me The Key。
KmCaster 带有类似于 Key-mon 的用户界面,自 2015 年以来一直没有更新。 GUI 没有任何选项 – 您只需运行 KmCaster,您就可以开始使用它来显示您的键盘键和鼠标按钮正在紧迫。 不过,有各种命令行选项可用(本文将进一步介绍详细信息)。
还计划添加一个配置文件,您可以从中指定字体和颜色、屏幕位置等。
KmCaster 特点:
- 自定义显示尺寸
- 轻松定位 – 拖动窗口的任何部分以重新定位
- 显示单个事件
- 显示所有鼠标点击
- 显示滚动
- 准确的修饰键状态
- 与仿真软件配合使用
您可以从命令行设置以下选项:
- 常规按键释放延迟(
-a, --delay-alphanum=ms
) - 鼠标按键释放延迟(
-b, --delay-button=ms
) - 计算重复的按键次数 (
-c, --key-counter=number
) - 应用高度(
-d, --dimension=pixels
) - 修饰键释放延迟(
-m, --delay-modifier=ms
) - 鼠标滚动释放延迟(
-s, --delay-scroll=ms
)
同样重要的是要注意 KmCaster 需要 Java 14 或更新版本。
这是在我的 Ubuntu 21.04 桌面上运行的 KmCaster 的简短演示视频: