当前位置:首页 > 博客 > 作品 > 正文内容

一个桌面宠物软件——VirtualKeyboard

RWYQ阿伟2026-10-29作品320

        先放图吧,第二张是gif动图。

        这是一个类似桌面宠物的软件,背景是透明的,黑色的是壁纸。敲击键盘上的键,对应的按钮就会按下。

        这个窗口能一直置顶显示(大概)。

        鼠标点击任意地方可以拖动窗口位置。窗口大小大概就是键盘大小,所以你点击上下左右那里透明的部分仍然可以拖动窗口。

        它可以穿透侦测按键。在使用别的软件时,也可以正常显示按键动画(大概)。

        对应的,Numlock,Capslock,Scrolllock的灯会根据键盘状态而变化。

        就是这些功能了,原本想添加按键音效,我平时用机械键盘打字声音就有点大,添加打字音效感觉好像有点多此一举。

        用Godot Engine编写的。

        如此简单的功能没想到最后生成的软件挺大的。

        我是看到itch.io上有一个像素键盘的素材。我突然想试试制作一个这样的软件。

        原素材是没有右侧数字按键的,还有的按键是我用软件修改制作的。

        一些按键位置有点出入。我是按照我自己的键盘排序,大致位置就是如此吧。

        实现也很简单,素材每个按键有两张图片,一个是弹起的状态,另一个是按下的图片。两张图片拖入同一个位置。初始状态下,弹起的图片显示,按下的图片隐藏。当检测到对应按键按下时,弹起的图片隐藏,按下的图片显示。从结果来看,好像是有了一个简单动画一样,其实就是两张图片来回切换显示。

        鼠标拖动和按键穿透侦测,背景透明的设置,还有托盘图标显示网上可以找到教程和代码。我也是一知半解的。

        最后欢迎下载。

下载

        百度网盘    夸克网盘

解压密码

        www.awnotebook.com

声明

        本站部分图片、资源、书籍、软件等内容来源于网络,本站所供资料仅供学习之用,任何人不得将之他用或者进行传播,否则应当自行向实际权利人承担法律责任。因本站部分资料来源于其他媒介,如存在没有标注来源或来源标注错误导致侵犯阁下权利之处,敬请告知,我将立即予以处理。请支持正版。


扫描二维码推送至手机访问。

版权声明:本文由阿伟的笔记本发布,如需转载请注明出处。

本文链接:https://www.awnotebook.com/post/2000.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。