Coder Social home page Coder Social logo

clickshow's Introduction

ClickShow

用于提示鼠标点击、鼠标位置。

特色功能

  • 鼠标点击时显示波纹特效,每个按键对应不同的颜色;
  • 支持跟随鼠标的位置指示圆标;
  • 支持多屏DPI感知;
  • 支持开机自启动;

下载地址:https://github.com/cuiliang/ClickShow/releases

图标来源:https://www.iconfont.cn/collections/detail?spm=a313x.7781069.1998910419.dc64b3430&cid=13315

test

使用

  • 系统需求:Windows7 sp1+, .Net 4.7.2 版本(win10自带)
  • 如需在任务管理器、开始菜单、以管理员身份启动的窗口上生效,请将程序(1.3.1+版本)放到 C:\WindowsC:\Program Files 目录下使用。这时候程序会自动提升权限。
  • 程序启动后自动缩小到系统托盘。
  • 点击X最小化到系统托盘。
  • 点击托盘图标打开主窗口,右键点击托盘图标打开菜单。

image

更新历史

1.4.1

  • 修复鼠标穿透问题。
  • 启动后检查版本更新。

1.4.0

  • 增加参数设置与自动保存。感谢 @BigDevil82 贡献代码。

1.3.3

  • 按下时的波纹效果避开中心一点。

1.3.2

  • 长按鼠标抬起时,或者鼠标移动了较远距离抬起时,显示小波纹提示抬起事件。

1.3.1

  • 避免某些情况下显示到别的窗口下面的问题。

1.3

  • 解决Win7下不生效的问题
  • 支持多屏Dpi感知
  • 支持随Windows自动启动
  • 换了一个蓝色的图标(导致程序变大了,现在210k)

可能会遇到的问题

  • 特效丢失:鼠标挂钩丢失了,这时候需要重启一下程序。
  • 自启动不生效:被各类管家或启动软件拦截,请在这些软件里设置。

广告位😎

谢谢~

clickshow's People

Contributors

bigdevil82 avatar cuiliang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

clickshow's Issues

提示浮标跟踪丢失

我这边测试发现如果一个软件需要管理员权限的时候,也就是默认情况下屏幕中间弹窗,四周暗下来的那种,点击确定后跟踪正常,但软件一旦开启,跟踪就失效,如果我点击到别的不需要提权的软件上就能立马恢复跟踪,点回那个软件就立马失去跟踪,彩色的半透明圆圈就卡在屏幕上了

使用数位板时,从onenote移出光标位置提示无法跟随

如图所示

image

使用的数位板:wacom ctl472

复现方式:(实际上涉及到多窗口就会这样)屏幕左边打开OneNote,右边打开edge之类的浏览器,使用无源笔操控鼠标指针从OneNote移动到浏览器或者反向移动回来都会像这样卡在两个窗口之间。

尝试过使用管理员权限运行,无效。

失效

开启左特效之后会导致clover文件管理器双击左键返回上级菜单功能失效

修改圆圈大小与颜色

扩散圆圈到屏幕边缘,修改圆圈颜色亮度为艳丽的,圆圈可修改由小往大和由大往小两种

1.4.0以上的版本无法使用

无法使用
为啥1.4.0和1.4.1进不去,打开就出现在托盘,然后鼠标一拖上去自动消失了,然后1.4.0以下的版本可以正常使用

新建工具栏

用了点击波纹工具很好使。
不知道兄弟用过win10的新建工具栏没,贼好使,可是win11没了。可以做个插件不。回退系统太麻烦了

界面一半黑

企业微信截图_20210624140231

如图。
程序一开始是正常的,运行几分钟后,再从任务栏小图标点开,就出现一半黑屏。
最小化,再重新打开,还是一半黑。
重启程序后恢复正常。

昨天下午(2021/6/23)才安装的,版本大概是1.3或者1.3.1


我的电脑环境:
image

手搓工具的大神,你好

大神手搓的神软简直太给力了,要是显示位置的圈可以自定义颜色、大小和透明度就完美了
还有一个不知道是不是小bug,设置对话框要点最小化不能点关闭,否则软件直接退出了

我找不到任何让ClickShow在Windows启动时运行的选项。

你好 @cuiliang

我刚刚发现了ClickShow,我非常喜欢它,但我找不到任何选项可以让它在Windows启动时自动运行。我使用Windows 11和最新版本的ClickShow 1.4.1,我发现在1.3版本中它说 "支持随Windows自动启动" 但在最新版本中没有这样的选项。

你能在下一个版本中包括自动启动吗? 或者告诉我,我必须做什么才能使 ClickShow 在 Windows 启动时自动运行?

我也希望ClickShow能有英文支持,我可以帮助翻译,事实上我不懂中文,不得不用翻译器来创建这个信息。

就这些了,感谢你创造了ClickShow,我将等待你的答复。

添加功能

可否增加一个鼠标左中右键的点击音效并且自定义播放源的功能

开机启动不好使

我将ClickShow设置为管理员权限启动,勾选了开机启动,但是重启后并没有自动启动

重新启动Windows Explorer后,ClickShow显示为一个非活动窗口。

你好 @cuiliang

我在Windows 11上使用最新版本的ClickShow。

ClickShow运行时没有任何问题,但在从任务管理器重启Windows资源管理器后,然后ClickShow在Alt+Tab中显示为无法打开的非活动窗口,当我关闭非活动窗口时,ClickShow就会关闭。

2022-12-11_21-1.mp4

我希望你能修复这个错误,使它不会出现在未来的版本中。

打不开 显示该内存无法被读取

显示引用内存0x00000 该内存无法被读取 我昨天下的时候还好好的结果今天开机就这个样子了 大佬 该怎么办ovo 试过谷歌自己丰衣足食 但实在没法解决不知道该怎么办了

双击及拖动的显示问题

问题:

  1. 双击显示有点乱,看起来不知道按了多少下
  2. 按住拖动时没有提示,不知道按没按住

解决方案:

  • 希望能添加另一个动画模式“分层的扩张收缩”
    • 大致流程:
      • 第1个左键按下,触发圆圈扩张到Width(从透明变为不透明),触发多击检测(开始倒计时A)
        • 如果左键弹起,且倒计时A时间未到达
          • 维持圈的存在不消失
          • 否则开始圈的收缩动画
      • 第2个左键按下,触发圆圈扩张到Width-2*圆圈宽度,重置倒计时A的时间
      • 第N个左键按下,触发圆圈扩张到Width-2*(N-1)*圆圈宽度,重置倒计时A的时间
      • 如果左键弹起,倒计时A时间到达
        • 将存在的N个圈同时收缩
      • 鼠标拖动时把N个圈同时移动

右键单击也会显示两圈波纹

右键单击会出现两圈间隔很短的波纹,右键原地长按也是会先出现两圈,间隔比前述的长点,不过用右键划鼠标手势没这个问题
ClickShow 1.4.0,Windows 10 x64

不支持virgo这个多屏软件

virgo可以在windows开启多个屏幕,通过alt+1 2 3 4切换屏幕。
“显示位置提示浮标”只能在点开启时所在的屏幕生效,切换屏幕后功能失效,需要重新开启

鼠标位置浮标能否支持自定义触发

除了现在的鼠标位置浮标常亮,我觉得还可以加几个功能
比如鼠标快速晃动的时候出现位置浮标(类似于Mac的鼠标快速晃动,鼠标变大)
或者按住Ctrl+鼠标快速晃动的时候出现位置浮标

可否在增加一个和Quicker搭配 关于鼠标输入的搭配特效显示

Quicker的动作组件鼠标输入中有多种鼠标移动的功能,但是这类鼠标瞬移动作在执行后,有的时候一时间肉眼反映不过来注意不到鼠标的位置,特别是一些大屏高分辨率显示器、双屏三屏显示器在用到Quicker鼠标输入的移动动作的时候,找到鼠标有点点吃力。
如果ClickShow可以 新增一个 鼠标位置发生瞬间变化而出现的特效的话,这样就很容易在Quicker的鼠标输入功能上容易找到鼠标的位置。

鼠标输入功能:
image

Quicker鼠标输入功能下也有很多好用的动作了,如果ClickShow可以增加此功能,可以提高Quikcer上该“鼠标输入”功能的使用体验

希望加入显示鼠标滚轮向上或向下的功能

使用场景:在演示一些滚动视觉反馈不是特别直观的操作界面(比如游戏或是三维编辑工具里)

实现建议:可以在鼠标指针附近显示一个向上/向下的箭头,或是围绕指针显示一个顺时针/逆时针旋转的色环来指示滚轮操作

【建议】软件可否考虑添加软件启动时自动检测并在线更新或跳转功能

可以参考同类手搓大佬的软件内的功能:TrafficMonitor
感觉这个功能实用性应该还不错,不需要每次都打开github查看软件是否有更新。

大致思路如下:
设置中可以设置软件启动时自动对比代码托管平台上的软件版本号,如有新版则弹窗给两种更新方式,一种是自动更新,一种是跳转到代码托管平台,由用户手动下载更新

代码托管平台可以设置github或gitee两个,方便有些没条件登录github的人使用。

个人建议仅供参考,感谢开发这个简单易用的好软件

用户自定义

能不能 做一下 自定义背景色,透明度,波纹颜色这些

拖动窗口卡顿掉帧

开启特效后拖动窗口,窗口随鼠标移动时会卡顿掉帧,显得不那么连贯

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.