【开发者自荐】Floatyball:一款高度可自定义的多功能悬浮球工具,支持动作快捷触发、文件多重拖放与动态时间显示

写在前面:
一开始就想写个简单的悬浮球壳,支持贴边隐藏、鼠标滚轮快速调整悬浮球大小、能和 RunAny联动的小工具,结果发现没那么简单。在阅读了咱们论坛的一些关于悬浮球功能征集与讨论的帖子,以及其他同类产品的实现效果后,我按着自己的想法,越写越复杂…:joy:

一个悬浮球,万千种玩法。拖拽、吸附、透明、自定义动作、时间显示、GIF 动画……
你的桌面,从此多一个得心应手的小精灵。


:play_button: 视频演示


特性 说明
:framed_picture: 双形态切换 既可以是精致的 PNG / GIF 悬浮球,也可以是纯文字时间条,一键切换
:placard: 智能悬停面板 鼠标移动到球体自动展开高级扩展面板,移开自动收起,快捷操作一触即达
:last_quarter_moon: 深浅主题切换 全局 UI 支持优雅的深色/浅色主题一键无缝切换,完美契合你的桌面风格
:magnet: 边缘智能吸附 拖到屏幕边缘自动贴边,鼠标离开后悄悄隐藏,靠近即现
:level_slider: 动态透明度 鼠标悬停时高清显现,离开后温柔淡出,不遮挡工作内容
:wrench: 万能自定义事件 左键、中键、滚轮、拖放文件/文本……每个操作都可绑定6种动作类型
:video_game: 修饰键组合 同一个点击,按住 Ctrl / Alt / Shift 可触发完全不同的功能
:counterclockwise_arrows_button: 拖放 + 选中增强 直接拖文件/文字到球上执行操作;配合“获取选中内容”占位符,选中即用
:scroll: 强大占位符引擎 支持循环遍历、文件路径拆分、环境变量、鼠标位置……脚本能做的,它都能传
:puzzle_piece: 可视化配置面板 所有设置都有无边框 GUI,修改实时生效,无需手写代码
:floppy_disk: 配置备份与切换 一键保存当前配置、随时恢复历史备份,多套方案随心换
:rocket: 轻量无侵入 纯 AutoHotkey 实现,资源占用极低,支持开机自启、管理员权限运行

:rocket: 核心功能预览

1. 悬浮球主体

  • 支持 PNG / GIF(自动播放动画)
  • 自动识别图像透明区域,边缘吸附精准贴合
  • 时间模式:自定义字体、颜色、圆角背景、格式(支持换行)
  • 滚轮缩放大小,最小 20px,最大 300px
  • 精美关闭按钮,可显示/隐藏/调整样式

2. 智能悬停面板 (Hover Panel) :sparkles: [New]

  • 鼠标悬停于悬浮球上方时,自动平滑展开悬停面板,移开后自动隐藏。
  • 支持拖拽文件、文件夹、网址、文本到悬停面板快速收藏。
  • 支持右下角手柄自由拖拽缩放面板大小,满足不同展示需求。
  • 完美适配全局的深浅双色主题,动态跟随。

3. 事件动作系统

每个交互可独立配置 4 种修饰状态(无修饰、Ctrl、Alt、Shift),每种状态可选择:

  • :small_blue_diamond: 运行程序 / 打开文件夹
  • :small_blue_diamond: 发送按键
  • :small_blue_diamond: 发送文本
  • :small_blue_diamond: 调用 RunAny
  • :small_blue_diamond: 内部命令(重载/退出)
  • :small_blue_diamond: 执行自定义 AHK 代码

4. 拖放 & 占位符生态

将文件拖到球上 → 自动批量重命名、压缩、上传……
拖入文本 → 自动保存、翻译、搜索……
选中文件/文字 → 按一下快捷键,内容直接喂给球

内置 20+ 占位符,覆盖文件路径拆分、多行循环、动态变量、用户输入等。

5. 全局设置中心与主题系统

通过 无边框 GUI 一站式管理,支持深浅主题(Dark/Light)一键无缝切换

  • 基础与外观(大小、热键、托盘图标、UI 主题偏好
  • 行为与隐藏(吸附距离、全屏隐藏、固定位置)
  • 透明度控制(基础值、渐变速度、延迟)
  • 时间模式(格式、字体、颜色、背景)
  • 关闭按钮(位置、大小、粗细、消失延迟)
  • 配置备份(保存/加载方案、自动备份数量)

6. 便捷功能

  • 全局热键显示/隐藏悬浮球(默认 win + p)
  • 全屏应用(游戏、视频)时自动隐藏
  • 编辑模式:方向键精确移动、+/- 调节大小
  • 托盘图标支持左键恢复、右键菜单
  • 开机自启、管理员权限运行
  • 个人精心设置的备份可分享给其他人快速应用

:camera_with_flash: 效果预览

PixPin.exe2026-05-2222-55-18
PixPin.exe2026-05-2222-56-06
PixPin2026-05-3007-46-07



:package: 快速上手

  1. 纯便携,无需安装。
  2. 将你的 PNG/GIF 图标放入 Icons 文件夹。
  3. 运行程序,右键悬浮球 进入菜单,一切皆可配。
  4. 享受高效、优雅的桌面操作体验!

:bust_in_silhouette: 作者 与下载地址

逍遥
GitHub 完全开源 欢迎 Star :star: 和 PR!
蓝奏云 密码:h2nl

如果你觉得 Floatyball 让你的桌面变得更顺手,就送它一颗小星星吧 :dizzy:
你的支持是我持续更新的最大动力!

顺便征集些好看的png/gif图标。最好是透明背景的,发给我。

2 个赞

感觉很赞

  • 支持动画,所以之后的可玩性和扩展性就很高
  • 支持各种自定义,感觉挺方便的
  • 而且,明显不是那种拿AI随手写出来的东西,这里的很多思路都是用出来的,应该是迭代过几次了的结果

一些建议是

  • 光标移上去之后,不用显示"关闭"按钮,关闭操作不那么常用,放到右键菜单里会更合适
  • 贴边自动隐藏最好默认关闭,因为感觉它突然没了挺突兀的,反正可以手动打开
  • 贴边自动隐藏可以做动画吗?视觉上会好很多
  • 我也有类似的工具,但是,放到屏幕的任何地方都会在某种情况下遮挡视线,所以做成了半透明的。当然,你已经做了贴边隐藏,是另一个解决方法

最后

  • 有没有可能添加"tamagotchi"的类似的养成功能?不用太多,就喂食物,洗澡一类的就行,算是添加情感陪伴类的功能。不过这个似乎跟悬浮球的核心功能差异比较大。我的有这个功能,但是,因为是自己写的,就,用的时候脑子里全是数据的变化,很难有感觉

这个可以在设置里关闭的

为了体现功能性,默认开启了 :joy:

可以加

设置里能设置透明度、动态透明度的。鼠标移到悬浮球上时的最高透明度,移开后的最低透明度等等

养成功能可以考虑添加,我构思下想法思路,看看好不好实现

感觉很不错的项目,试试看后再来反馈

发现我这设置窗口显示不全

我后面修复一下,我目前使用以下缩放和分辨率是正常的(修改后重新启动软件)

1.6.3版 已修复该问题

佬的效率杠杠的 :+1: ,已测试,没问题了

Floatyball_1.7.0更新

新增悬停面板:

  • 鼠标悬停于悬浮球上方时,自动平滑展开悬停面板,移开后自动隐藏。
  • 支持拖拽文件、文件夹、网址、文本到悬停面板快速收藏。
  • 支持右下角手柄自由拖拽缩放面板大小,满足不同展示需求。
  • 完美适配全局的深浅双色主题,动态跟随。

新增深浅主题切换

2 个赞

在已取消勾选"全屏时自动隐藏"的情况下,玩steam全屏游戏还是没置顶。

本来想着玩游戏的时候让他置顶显示时间的。

贴边隐藏是露出小半个,应该问题不大,除了那个太极图标(隐藏后露出的是白色部分,几乎看不见)

我这边测试了几款全屏游戏和potplayer视频播放器都能正常显示 :joy:

或许是你那权限不够?你在设置勾选管理员运行试试

2 个赞

1.7.1
蓝奏云 密码:h2nl

更新内容:
优化悬停面板的显示效果,新拖入的文件\文件夹\网址的图标效果更好

显示模式新增 网速模式[对照着火绒的流量悬浮窗设计的]

我对这个悬浮球不是很感兴趣,但是我对你使用的资源管理器很感兴趣,看起来挺好用的是什么呀?

DO… 全称叫Directory Opus

感谢开发和分享,挺实用的工具!