如何获得光标点击效果?


21

我已经看到了视频像这样的,其中,当用户进行了点击出现的效果。我想要的只是效果,我不在乎光标的颜色。

Ubuntu 11.10中单击时如何实现这种效果?

Answers:


17

这个非常类似的问题所示,您最好的选择似乎是使用keymon ; 您可以很容易地对其进行自定义,以获得与您在视频中看到的效果相似的效果。

1.安装keymon

软件中心,或通过sudo apt-get install key-mon

2.将其窗口最小化并启用点击指示器

  • 默认窗口显示鼠标和键盘状态,例如:

    在此处输入图片说明

  • 除非您想要,否则我们就摆脱所有这些;右键单击该窗口,然后选择“设置:”。然后,取消选中“按钮”下的所有内容:

    在此处输入图片说明

  • 并将“ 其他”标签设置为:

    在此处输入图片说明

  • 这为您提供了一个最小的状态窗口:

在此处输入图片说明

  • 还有默认的点击指示器,您不太喜欢:)

    在此处输入图片说明

3.自定义鼠标单击指示器并使KeyMon窗口消失

  • 首先,让keymon窗口消失。只需从终端(也可以设置启动器,脚本或启动程序)运行它即可:

    key-mon --scale = 0.1
  • 接下来,我们需要修改的文件位于中/usr/shared/pyshared/keymon,因此位于cd该文件夹中。

  • 使点击指示器变粗:在中shaped_window.pywin.set_opacity(0.5)在第58行附近找到并将其更改0.51.0

  • 增加淡出时间:在的末尾shaped_window.py,找到gobject.timeout_add(200, self.hide)并将其更改200为例如750(以毫秒为单位)

  • 更改指标:指标只是themes/*/mouse-indicator.svg;下的SVG文件。您可以使用Inkscape等进行编辑,以根据需要进行自定义。

    • 为帮助您入门,我在视频中创建了一个红色正方形。要“安装”,只需确保keymon没有运行,然后以这种方式下载(SVG只是文本文件):
    须藤wget http://pastebin.com/raw.php?i=rBnUiXWh -O / usr / share / pyshared / keymon / themes / classic / mouse-indicator.svg
  • 现在启动keymon,每当您单击/拖动时,您都会在光标周围看到一个漂亮的红色淡出指示器,如视频中的指示器一样:

    在此处输入图片说明

YouTube视频演示


谢谢,现在我将修改源代码并制作*.svg文件以进行自定义。我还想设计一个动画,而不仅仅是静态图像。您是否认为我可以使用*.svg文件执行此操作?您知道一些可以帮助我解决这个问题的程序吗?
Lucio'8

通常,您可以inkscape用来创建和编辑SVG文件。对于动画,如果可以执行少量的动画步骤,最简单的方法可能就是依次修改shaped_window.pyshowhideshow适当地修改SVG。顺便说一句,请考虑给予赏金,因为它将在几个小时内永远消失……谢谢。
ish 2012年

为了定量,包装1.13被破坏;一个工作包,我发现这里是个有点棘手找到..
水瓶座电

3

您可以安装key-mon,除了显示鼠标点击以外,还可以显示按键。要定位鼠标指针,您必须运行以下命令:

key-mon --visible_click

该程序确实很有趣,没有达到我想要的效果,但是也许修改其源代码可以做类似的事情。
Lucio'8

1
您可以从此处
点燃

1

您可以使用Compiz中的“水”效果实现类似的效果。

首先观看有关该视频的视频(在youtube上获得赞誉):http : //www.youtube.com/watch?v= 7pcLv8XuGKM 视频上的结果可能看起来像不是您想要的,但您可以稍后更改设置启用它之后。

然后一定要阅读ccsm有哪些问题,为什么我不应该使用它呢?

然后开始。

首先,通过在软件中心中搜索Compiz-Config来安装它。

在此处输入图片说明

然后,通过搜索CompizConfig Settings Manager打开程序。

在此处输入图片说明

搜索水效果并选择选项

在此处输入图片说明

启用效果,通过单击“ 启动”上的选项来设置自定义快捷方式,然后单击您分配的快捷方式,然后玩得开心!

效果可能不是您想要的效果,所以请在2个滑块之间四处寻找,直到您喜欢所看到的为止。


1
水效果缺少通过鼠标输入启动的选项,对吗?如果是这样,那将无法回答问题。
FuzzyQ 2012年

@Lucio您可能想尝试在问题中添加更多详细信息。您的标题说您想要点击效果,在这里您说您不想点击效果。
belacqua 2012年

@belacqua“在这里您说您不想获得点击效果”在哪里?我说这种效果是由鼠标的移动而不是由单击产生的
Lucio 2012年

@Lucio也许我在误解您的句子“这不是单击效果,而是指针效果”。为此我并不批判; 我正在尝试确保您的问题是可以理解的,因此可以回答。
belacqua 2012年

0

无需安装任何软件,唯一的选择是启用Ctrl按下时显示指针的位置”

  1. 转到系统设置 > 鼠标和触摸板
  2. 选中显示以下内容的框:“按下控制键时显示指针的位置”
  3. 做完了

Ctrl,一个橙色的辐射圆应显示指针的位置。


4
您的答案非常复杂,并且单击无法启用效果。
路西欧

1
没错,点击不会启用效果。您需要按键盘上的Control键Ctrl,这将产生一个橙色的辐射圆,以显示指针的位置。我知道这并不理想,但是如果您需要它可以完成工作。
杰拉德·罗奇

2
不是必须的,只是我想要的视觉效果。感谢您的提示,但我的问题仍未得到解答。我希望通过单击获得效果,避免一直按Ctrl键。
Lucio
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.