如何在Linux上通过显示鼠标单击和按键来记录截屏


18

基本上,我正在寻找一个应用程序来记录我编写的程序的一系列教程。

重要的是要显示诸如鼠标单击,鼠标右键单击以及所有来自键盘的操作之类的操作。以与此视频类似的方式http://www.flickr.com/photos/jannis/3246408003/是使用OSX和ScreenFlick制作的www.araelium.com/screenflick/

有这样的选择吗?

谢谢

Answers:


22

是的,几天前,我发布了一个名为Screenkey的Linux应用程序。它是创建截屏视频的有用工具,受Mac OS的Screenflick启发,它基于key-mon项目代码。在这里,您可以观看演示http://www.youtube.com/watch?v=2GqCu0wI-hc 此开放源代码项目托管在http://launchpad.net/screenkey上,欢迎任何人为我提供建议或报告错误。

再见!


那是一个很棒的产品和一个很棒的视频。我的多维数据集邻居爱独奏La Cumparcita手风琴,从椅子上跳了起来,看看我在看什么。@zalun,请使用此:)
加快图像

3
这不仅对全屏截屏有用吗?还是可以将其配置为以某种方式显示在定义的框中?
扎伦2010年

3
最新,保持的版本screenkeygithub.com/wavexx/screenkey
Nachtigall的

26

我发现的最好的是键状态监视器(KSM)。大多数其他程序仅显示鼠标活动或仅键盘活动,KSM同时显示两者。KSM是一个开放源代码GTK +应用程序,用于显示实时键盘和鼠标状态以进行教学和截屏。

您可以为大量不同的命令行输入不同的显示器。

例如,使用--smaller开关:

替代文字

--larger开关:

替代文字

--theme=apple

替代文字

特征:

  • 窗口和按钮可缩放到任何大小。
  • 支持不同的键盘主题/样式,例如Mac外观。
  • 开始时没有窗口边框。
  • 右键单击提供一个应用程序菜单。
  • 支持META(又名Windows)密钥。
  • 支撑滚轮。
  • 支持所有三个鼠标按钮。
  • 应该支持多个鼠标或键盘(未经测试)。
  • 通过从内部任意位置拖动来移动窗口。
  • 交换左右鼠标按钮。
  • 通过单击鼠标左键和鼠标右键来模拟中间点击。
  • 当对话框较小时,将使用一组不同的图像以获得更好的外观。
  • 支持外来键盘。
  • 能够创建自己的键盘扫描码图,以应对默认设置不起作用的情况。

1
这并不理想,因为当有人快速书写时它无济于事,但我没有发现其他东西。做这份工作,谢谢!
扎伦

它还支持--old-keys = <N>以便快速写入。
user45469

链接已死。克隆似乎在这里(及其分支)。不知道是否有正式的仓库。
拉斐尔

1

在进行屏幕广播之前,我已经在Windows上使用了DebugMode Wink。他们也有一个Linux版本。我没有尝试过,但是如果它类似于Windows版本,则应该非常易于使用,并且非常灵活。它输出到SWF或一系列PNG。


1

您可以尝试Any-Key。

Any-Key是用于简化屏幕广播的小型工具。每当您按下组合键或单击其他鼠标按钮时,Any-Key都会在其窗口中显示它。这样可以在录制时轻松显示复杂的组合键。当然,也可以使用所谓的“ toogle-key”禁用它,它将在开和关之间切换。

特征:

  • 同时显示按键和鼠标单击
  • 自定义切换键,用于打开或关闭(因此名称)
  • 可以切换要在哪个屏幕上显示。

http://software.opensuse.org/package/any-key?search_term=any-key

这是我使用的录像带。移至大约15秒标记,以查看其运行情况。

全面披露:我当时参与设计,但实际上并没有很长时间进行更新。但是它仍然可以在我的kubuntu 13.04上运行,我经常使用它。


0

我知道这与您的工作精神不符,但是我已经通过在Mac上的Parallels中运行Ubuntu来完成Ubuntu教程。在Mac上,我运行Jing(免费)并将Flash文件(.swf)发布到网站。Jing也可以在Windows上工作...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.