Skip to content

Releases: Wednesque/yogodot

v0.2.1 —— 低电量真熄灯、默认不联网

Choose a tag to compare

@Wednesque Wednesque released this 25 Sep 07:53

下载下面的 YogoDot-windows.zip,解压,双击 YogoDot.exe。不用装 Python。

修了什么

  • 电量低时灯真的会灭了。 以前低于 20% 只是「停止刷新」,最后一帧其实一直亮着,没省到电。现在锁屏、离开 3 分钟、电量低三种情况都会真的熄灭,插上电 / 解锁后自动亮回来;熄着的时候你换了主题,亮回来就是新主题
  • 默认完全不联网。 软件界面的字体以前从 Google 加载(国内常被墙,还会让界面半天出不来),现在字体打包在软件里。关掉 Claude 模式后,查用量和连服务器也会真的停
  • 远端服务器接入用的 yogo_name.py 文件名写错了,照着装会静默失败
  • 软件界面里几句说得不准的提示改准了

官网和说明都重写了

https://wednesque.github.io/yogodot/ —— 48 张像素图可以直接在网页上点着看。

要求:Windows 10/11,键盘用 2.4G 接收器或数据线连接(蓝牙连接用不了,键盘自己的限制)。第一次打开 Windows 可能会拦,点「更多信息」→「仍要运行」。

个人项目,跟 ATK、Anthropic 都没有关系。

v0.2.0 —— 免安装版,不用再装 Python

Choose a tag to compare

@Wednesque Wednesque released this 25 Sep 07:05

现在不用装 Python 了

下面的 YogoDot-windows.zip,解压,双击 YogoDot.exe。就这样。

设置、图案选择、配置备份都写在 exe 旁边;放在 Program Files 这种没写权限的目录时会自动改写到 %LOCALAPPDATA%\YogoDot。

想从源码跑或者改代码的,仓库里 build.cmd 可以自己打包(用独立 venv,不碰你全局的 Python)。

这版还修了

  • 开机时那个关不掉的白框没了 —— 控制台窗口现在生在屏幕外,要看时才搬回来。以前它得先出现、等页面加载完才能被藏起来,开机时这段空窗很长,而且 --app 窗口没有关闭按钮
  • 关了背光过一会儿又亮 —— 空闲熄屏再恢复时,把「关背光之前」的最后一帧配色推回去了。现在背光交回固件就忘掉那帧
  • 画胶囊时的 OverflowError(日志里累计 132 次)—— 几个 GDI 函数没声明参数类型,64 位下句柄溢出
  • 锁屏检测换成 Windows 正式通知(WTSRegisterSessionNotification),不再靠轮询猜
  • 空闲熄屏 10 分钟改 3 分钟

要求:Windows 10/11,键盘走 2.4G 接收器或有线(蓝牙模式固件不开放控制通道)。

非官方项目,与 ATK / Anthropic 无关。

v0.1.0 —— 首个版本

Choose a tag to compare

@Wednesque Wednesque released this 14 Sep 05:20

ATK YOGO 75 PRO 的点阵屏和背光控制,不依赖 ATK HUB。纯 Python(只需要 Pillow)+ Windows HID API。

装法

  1. Windows 10/11,Python 3.11+
  2. 解压,pip install -r requirements.txt
  3. 双击 yogo.pyw,看托盘

键盘用 2.4G 接收器或有线,蓝牙模式下控制不了(固件限制)。

这个版本有什么

  • 6×6 点阵屏图案库、主题(背光 + 点阵一起换)、动态主题、番茄钟、专注模式
  • 锁屏 4 秒内熄屏、空闲 3 分钟熄屏、低电量自动撤背光、电量 / 充电状态显示
  • 静态内容推一帧就停,动画点阵最高 6fps、背光 2fps —— 为无线续航压过
  • 托盘常驻、开机自启开关、没有黑框
  • Claude 模式(默认关):给同时用 Claude Code 的人 —— 顶部胶囊看额度和会话状态、点阵屏电子宠物跟着 Claude 的状态动。控制台里一个按钮打开

已知限制

  • 只支持 Windows;只在 YOGO 75 PRO 上测过
  • 灯效内容不存在键盘里,程序退出后键盘回到固件默认画面,下次启动自动补推

非官方项目,与 ATK / Anthropic 无关。协议来自官方网页版 HUB 的前端代码。自用工具,风险自负。