使用 KmCaster 在截屏视频中显示按键和鼠标点击

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 的简短演示视频: