[吾爱原创] 【小众应用】鼠标键盘操作可视化设备v1.1 可用于教育培训/演示/远程辅助等

news/2025/9/26 16:49:05/文章来源:https://www.cnblogs.com/yxysuanfa/p/19113796

[吾爱原创] 【小众工具】鼠标键盘运行可视化软件v1.1 可用于教育培训演示远程辅助等
链接:https://pan.xunlei.com/s/VO_tWtD5NyXmC-lyAP1awldWA1?pwd=mggd#

1.前言/开发初衷

  • 远程培训或讲解时,当按键盘快捷键时,用户并不知道按了什么。或者点击时应该对坐标位置进行突出显示。基于此,考量编写此工具,可用于教育培训/演示/远程辅助等场景。
  • 一款轻量级的桌面工具,旨在实时、直观地展示鼠标点击和键盘组合键操作。当进行屏幕录制、教学演示或远程协作时,它可以清晰地向观看者传达每一步输入,极大地提升了沟通效率和演示效果。就是这

2.功能说明

  • 鼠标点击可视化:为鼠标左键、右键和中键的点击提供即时的光圈效果。
  • 键盘操作(组合键)可视化:当按下组合键(如 Ctrl+C, Alt+F4)时,在屏幕指定位置显示按键提示。
  • 高度自定义通过:给出丰富的设置选项,能够自由调整效果的颜色、大小、动画时长、透明度等。
  • 特定程序生效模式:可设置为只在特定的应用程序启动时激活效果,避免在持续运行造成干扰。
  • 快捷键支持:支持全局快捷键,可以在不打开设置界面的情况下,快速启用或禁用各项效果。

鼠标效果

当点击鼠标时,应用会在光标位置显示一个淡入淡出的彩色圆形光效。

  • 启用/禁用:在设置界面的“效果开关”选项卡中,勾选或取消勾选“鼠标左键”、“鼠标右键”、“鼠标中键”来控制对应的效果。
  • 颜色设置:在“颜色设置”选项卡中,点击颜色按钮来为左键、右键和中键选择自定义颜色。

键盘效果

当按下键盘组合按键时,程序会在屏幕上展示一个包含按键名称的半透明提示框。

  • 启用/禁用:在“效果开关”中勾选或取消勾选“键盘按键”来控制此功能。
  • 显示位置:在“偏好设置”选项卡中,通过下拉菜单选择提示框在屏幕上的位置,例如 “右上角”或“右下角”**。
  • 颜色设置:在“颜色设置”中,允许分别设置键盘提示框的背景色字体颜色阴影颜色

通用效果参数

这些参数同时影响鼠标和键盘效果的视觉表现。

参数名称说明
半径控制鼠标光效的尺寸。(像素)
淡入时间效果从无到最亮(或最大)的过渡时间(毫秒)。
淡出时间效果从最亮(或最大)到消失的过渡时间(毫秒)。
峰值透明度效果最亮时的透明度,值越大越不透明(0-255)。
鼠标效果总时长鼠标光效从出现到完全消失的总时间(毫秒)。
键盘效果总时长键盘提示框从出现到完全消失的总时间(毫秒)。

特定应用程序模式

如果只想在特定应用(如游戏或直播软件)中显示效果,此功能非常有用。

  • 启用/禁用:在“效果开关”中勾选“特定应用模式”
  • 目标应用: 在文本框中输入希望显示效果的应用程序进程名(例如:notepad.exe),多个应用之间用分号;隔开。

快捷键操作

程序支持自定义全局快捷键,无需打开设置窗口即可快速控制效果的开关。默认快捷键如下:

  • 切换鼠标左键效果:Ctrl + Shift + Alt + Left Arrow
  • 切换鼠标右键效果:Ctrl + Shift + Alt + Right Arrow
  • 切换鼠标中键效果:Ctrl + Shift + Alt + Down Arrow
  • 切换键盘效果:Ctrl + Shift + Alt + K
  • 切换所有效果:Ctrl + Shift + Alt + A

可以在“快捷键设置”选项卡中修改这些快捷键。只需点击按钮,继而按下希望设置的组合键即可。

偏好设置

  • 开机自启动:勾选此项,程序将在Windows启动时自动运行。
  • 键盘提示位置:选择键盘提示框的显示位置。

安装和启动

  • 需要管理员权限运行。(如:开机启动授权等)
  • 程序首次运行后,会在其所在目录下自动创建一个名为 MouseKeyDisplay_Settings.ini 的文件,用于保存所有个性化设置。
  • 启动后,代码将在系统后台静默运行,并在任务栏右下角的通知区域显示一个托盘图标。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918544.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微服务基础3-服务保护与分布式事务 - 详解

微服务基础3-服务保护与分布式事务 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

网站首页列表布局设计淘宝关键词指数查询

使用微软的com组件Microsoft.office.Interop.Excel读写Excel文件虽然可用,但是列多、行多的时候速度很慢,之前测试过Sylvan.Data.Excel包的用法,如果只是读取Excel文件内容的话,还可以使用ExcelDataReader包,后者是C#开…

使用parted命令扩容vm内磁盘分区大小

假如已经在VMware的设置里扩容了磁盘大小,接下来需要在系统内调整大小,按如下操作: 0、查看磁盘情况: root@ubuntu:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 160G 0 disk ├─s…

pyinstaller

pyinstaller --onefile --windowed -i binglish.ico --add-data "binglish.ico;." --hidden-import "pystray._win32" binglish.py 使用 PyInstaller 工具将 Python 脚本 binglish.py 打包成一个独…

wordpress 子网站重命名东莞毛织厂家东莞网站建设

🎈 作者:互联网-小啊宇 🎈 简介: CSDN 运维领域创作者、阿里云专家博主。目前从事 Kubernetes运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护…

帮建网站wordpress微信个人支付

介绍: Python推导式是一种简洁、高效的创建列表、字典或集合的方法。它使用一种类似于数学公式的语法,通过一个表达式和一个循环来生成一个新的数据结构。 以下是一些常见的Python推导式: 列表推导式(List Comprehension&#xf…

国外网站配色平凉哪有做网站的

【为什么要用多线程?】 传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多…

吴江区建设局网站中装建设公司待遇好吗

容器分为三类,顺序容器,关联容器和适配器。顺序容器又分为连续的容器(vector,array),顺序容器中的离散容器(list,slist,forward_list),离连形的de…

pc网站 手机网站 微信长春公司做网站

笔记整理:刘尧锟,天津大学硕士链接:https://dl.acm.org/doi/pdf/10.1145/3404835.3462900动机面对大量的机器学习(ML)方法,为给定的数据集和任务选择合适的方法是一个挑战。一般来说,ML方法或数…

wordpress 双语站点自己使用原生php做网站性能

目录 1.题目描述 一 2.解题想法图解 2.1直接解 2.2巧解 3.题目描述二 3.1.1思路1 3.1.2 思路2 4.结语 1.题目描述 一 实现现一个函数,可以左旋字符串中的k个字符。 例如: ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 2.解题想法图解 2.…

Python 标准库 typing 类型注解标注

Python 标准库 typing 类型注解标注Python 标准库 typing 类型注解标注说明 《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习…

redis-Geospatial类型基本命令

redis-Geospatial类型基本命令redis在3.2版本中引入了Geospatial数据类型。该类别本质上是一种集合,不过集合中的元素比较特殊, 是一种由三部分构成的数据结构,这种数据结构称之为空间元素: 经度: longitude,有效…

洛谷题单指南-进阶数论-P3861 拆分

原题链接:https://www.luogu.com.cn/problem/P3861 题意解读:将整数n拆分成不同因数之积的方案数,不含1*n的情况。 解题思路: 1、背景知识-超级合数 n的数据范围最大是10^12,尽管n很大,但是n以内的整数的约数个数…

查网站域名备案wordpress主导航菜单

AItoolchain主要模块包括: 模型转换:将深度学习模型转换为特定硬件平台可以识别和执行的格式。嵌入式运行环境:提供异构模型的运行库支持,确保模型在目标设备上的运行效率。性能验证:包括静态和动态性能评估&#xff…

线程的状态流转

线程的状态流转从JAVA源码可以得出有6种状态 NEW、RUNNABLE、BLOCKED、WAITING、TIME_WAITING、TERMINATED通过代码解释说明初始化状态是NEWpublic static void main(String[] args) throws InterruptedException { Th…

从方向向量获取y轴旋转值

常用方案三进行模型控制 方案 1:直接用 lookAt 如果你的方向向量是从 A → B,那么可以用 lookAt: const dir = p2.clone().sub(p1).normalize(); // 世界方向向量 const target = p1.clone().add(dir); // …

verilog一些操作符和特殊函数

还是写下来,用的少记不住 1.verilog +: reg [31:0] dword; reg [7:0] byte0; reg [7:0] byte1; reg [7:0] byte2; reg [7:0] byte3; assign byte0 = dword[0 +: 8]; // Same as dword[7:0] assign byte1 = dword[…

AI工作流详解以及应用场景(AI)

AI工作流通过节点化组件编排实现任务自动化,平衡确定性与适应性演进,形成三层技术架构(能力层、节点层、编排层)。主流平台如n8n、Dify、Coze各具优势,适用于不同场景。典型应用包括跨境电商自动化、法律合同审查…

毕业网站建设ppt邢台市住房和城乡建设局官方网站

要通过1688的API获取店铺所有商品数据,您可以使用1688开放平台提供的接口来实现。以下是一种使用Java编程语言实现的示例,展示如何通过1688开放平台API获取整店商品数据: 首先,确保您已注册成为1688开放平台的开发者,…

做淘宝券推广的网站有哪些网页专题设计

CGLib动态代理原理 CGLib动态代理是代理类去继承目标类,然后重写其中目标类的方法啊,这样也可以保证代理类拥有目标类的同名方法; 看一下CGLib的基本结构,下图所示,代理类去继承目标类,每次调用代理类的方…