给键盘屏幕加点乐子!给键盘加上打字统计、像素宠物、AI动画

硬核精选 给键盘屏幕加点乐子!给键盘加上打字统计、像素宠物、AI动画

2026-09-28 17:22:58 24点赞 18收藏 74评论

DP104这把键盘,轴和键帽之前熊猫就收拾过一轮了,改造记录也发过。硬件弄完总觉得差点意思,差就差在键盘上那块8×24的点阵小屏。官方驱动里自带那几个动画,翻来翻去就那样,想放点自己的东西必须的用VIA的网页驱动,官方是没有自己的驱动的,玩两下就腻。

image.pngimage.png

所以这段时间写了套Windows小工具,也算是弥补官方没有本地驱动的坑,顺便加了开机自启动和后台托盘状态,这样就能真正作为键盘驱动用了。

先说思路

因为官方并没有提供固件的开源文件,为了避免键盘被写坏了,所以固件肯定是不碰。切内置模式、调灯效这些走HID通道,自己画的动画帧则从USB串口喂进去,界面拿Tk画了个像素游戏风的壳,点阵工坊、今日总览、小屋设置三个页面,窗口一关就缩进托盘里待着。

自检测自检测

因为走的是串口,所以也加了程序的自检测,插上键盘打开程序就能自动检测到DP104键盘,不需要自己折腾,很方便。

逆向.tabml

想自己喂帧,那得先弄明白官方格式长什么样。于是熊猫让AI帮我逆向了一下官方给的文件,最后看了下分析报告,.tabml拆开其实很简单,头32字节,后面就是一帧接一帧的RGB数据,一帧576字节。576除以3,正好192颗灯珠,跟DP104的8X24点阵屏对得上。

点阵屏点阵屏

比较麻烦的是帧数上限,为了搞清楚这块屏幕的上限,熊猫的办法比较笨,写脚本分批往真机上发帧,前前后后发了2200个分片,全部验证完发现固件就是200帧的硬上限。所以程序里也照这个数卡死,多传了也是白传。

点阵工坊

内置特效给了12种循环动画,火焰、心跳、心电图、雨滴、扫描光、波纹、彩虹流动、星河都在,点一下就走HID生效,不占串口。

内置特效内置特效

想自己画也行,编辑器就在点阵工坊里面,这块屏是8×24的,一颗灯珠就是一个格子,拿画笔往上面点就可以了,画错了可以撤销,也可以开着上一帧的残影对着描。

动画编辑动画编辑

不想画的话也没关系,直接从素材下手,GIF直接丢进去就可以了,程序会照它原本的帧时长来采样,APNG、动画WebP这些动图,还有普通图片、序列帧,也都是认的,官方的.tabml照样能吃。

图片生成图片生成

图片生成

AI 工坊

整个程序里面熊猫自己觉得最好玩的一块。

接口这块随便接,只要兼容Chat Completions就可以了。用法的话就是你一句话,说你想要个什么,AI会先去看这个主体有什么特征、做什么动作、循环怎么衔接,然后再一帧一帧往外画给你,画完了直接就能传。

AI生成AI生成

至于难不难,要看你画的是什么。移动的角色最费事,AI得先出6到8张姿态图出来,程序再拿它展开成64帧。长景滚动的话是另一套做法,得给到48到96列。原地的小动画最省事,8到16张分镜就够了。

熊猫熊猫

顺带说个固件的坑。色相接近零、明度又低于20的这种彩色像素,固件会一律给你渲染成红色,AI画个粉兔子,上去就变红块子了。所以程序会在出图之后先在本地钳一遍色,然后再往键盘传。

文本槽文本槽

文本槽和灯效就简单了,文本槽5个,一个30字符ASCII,你写什么它就显示什么,写进去会自动转大写。

灯效控制灯效控制

为了方便控制,熊猫把键位和灯条的灯效控制也加了进来,键位RGB有45种,底部灯条43种,不需要去VIA的驱动界面,通过这个程序也能直接控制了。

今日总览

这页主要是看数据。

今日总览图今日总览图

今天按了多少下键,WPM跑到多少,一眼就能看到。WPM是按5个键折一个词来算的,看看趋势就行,别太当真,还顺便做了张104键的逐键热力图,每天清零。

小屋设置小屋设置

最后则是小屋设置了,前面提到的AI动画生成需要在这里设置AI模型和KEY,同时这里也可以设置定时场景,比如到了晚上几点自动将灯光调亮之类的,顺便还做了个打字里程碑,没啥用,纯玩玩。

写在最后

到这里,DP104的折腾记录就算齐了,硬件那篇收拾的是轴和键帽,这篇补上了软件。

键盘一览键盘一览

花这么多Token和时间做这个东西,说白了就是自嗨,毕竟DP104的用户肯定是没有什么ROG夜魔这个多的。但那块屏就长在键盘上,我一直觉得空着可惜,放个打字统计,或者蹲一只像素宠物,总比官方那几个循环特效转来转去要强。项目的开源地址在https://github.com/Panda-995/DP104-Studio ,有想法提Issue,想加功能直接PR,觉得有意思的话帮熊猫点亮小星星。

关注熊猫关注熊猫

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
74评论

  • 精彩
  • 最新
  • #假期出走派#其实回家两三天然后出去玩就行,在家呆那么多天也容易腻,就是假期人好多啊,如果有富裕的年假,在国庆后请两天出去玩最合适

    校验提示文案

    提交
  • #归巢团圆派#好的键盘敲出来的感觉还是不一样的,特别是给予的灵感是一般的键盘给予不了的。特别喜欢那种好一点的键盘,它的回弹的力度就会快很多。打字会舒服一些。

    校验提示文案

    提交
  • #归巢团圆派# 这才是键盘该有的玩法。官方不给本地驱动,本质是把固件当资产而不是接口,玩家只能自己绕。走 HID 调灯效、串口喂帧这个思路干净,不碰固件就不会变砖,稳。假期不出门窝家里折腾这个,比出门人挤人舒服。

    校验提示文案

    提交
  • #假期出走派#一直没注意原来中秋和十一假期只差三天,这样的话请假可以连休13天真是不错的,可惜没有请假,要是能连玩13天估计回到工作岗位都不知道自己干什么了,上一次能休这么长时间的,好像是好久之前的事了,也不知道当时是怎么休的,都没什么印象了。

    校验提示文案

    提交
  • 现在键盘的显示屏也太卷了,就是价钱也不便宜

    校验提示文案

    提交
    主要玩的是折腾,屏幕算送的

    校验提示文案

    提交
    收起所有回复
  • 这键盘看着真不错,收藏了,看看双11有没有更低的价格

    校验提示文案

    提交
    双11蹲蹲,活动价更香

    校验提示文案

    提交
    收起所有回复
  • #假期出走派#
    假期出门玩累了,回家就想折腾外设,这块点阵屏可玩性好高,自己DIY动画,解压效果拉满。

    校验提示文案

    提交
    回家折腾外设才是真正的休息

    校验提示文案

    提交
    收起所有回复
  • #假期出走派#真有创意,而且也不会光污染

    校验提示文案

    提交
  • #归巢团圆派# 虽然动手能力一般,但看完我也想买一个带屏的键盘玩玩了,正好十一假期来了,也有点时间,自己捣鼓捣鼓,万一就成了呢。

    校验提示文案

    提交
  • #归巢团圆派# 攒了大半年的调休和年假凑在一起,打算回老家调整几天,放空一下缓解工作的疲劳。

    校验提示文案

    提交
  • #归巢团圆派# 键盘上的这个小东西挺好玩的,但是要求的动手能力比较高,不适合所有人只适合想折腾的那群人

    校验提示文案

    提交
  • 为什么我写的文章一点推荐都没有啊,犯了什么天条啊 去看看 我感觉还行啊

    校验提示文案

    提交
  • #归巢团圆派#你还别说,人到中年了,我怎么被这些二次元键盘给吸引了呢,感觉这么一设计,确实好看了不少!

    校验提示文案

    提交
  • #归巢团圆派#
    没想到键盘还能这么玩,自带小屏幕养像素宠物也太有意思了,假期在家捣鼓外设,这就是属于我的放松时刻。

    校验提示文案

    提交
  • #归巢团圆派#
    看完被种草这个DP104键盘,平时在家办公,有个能自定义动画的小屏,摸鱼都变得有仪式感了。

    校验提示文案

    提交
  • #归巢团圆派#这个键盘看起来不错,玩法新颖,自定义展示数据清晰明了,使用体验很好,给枯燥的生活带来趣味。

    校验提示文案

    提交
  • #归巢团圆派#还有一天多就又放假了,看看值友分享,窝在家里找点乐子。

    校验提示文案

    提交
  • #假期出走派#键盘好用就行,有没有动画无所谓,功能有点鸡肋。

    校验提示文案

    提交
  • 这么来看,键盘的可玩性大大提高了啊,后续也想试试

    校验提示文案

    提交
  • 像素画面的吸引力还是很强,80一代的情怀

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
京东京享红包
距结束::
领京东现金红包 天天领3次 最高26888元
红包按钮
相关好价
最新文章 热门文章
18
扫一下,分享更方便,购买更轻松