ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

写给键盘重度用户和轻度开发者的BongoCat:让每次敲键都变成动画

写给键盘重度用户和轻度开发者的BongoCat:让每次敲键都变成动画 写给键盘重度用户和轻度开发者的BongoCat让每次敲键都变成动画【免费下载链接】BongoCat 跨平台互动桌宠 BongoCat为桌面增添乐趣项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat连敲两小时代码屏幕右下角空落落的手却停不下来。BongoCat 是一只跨平台互动桌宠你敲键盘、点鼠标、动手柄它就同步出对应的动画。认识 BongoCat它是输入反馈不是后台程序先划清边界。它是基于 Tauri一个用 Rust 做系统层、Web 技术做界面的跨平台框架的桌面应用macOS、Windows、Linux 三端都能跑。它不是那种常驻后台、收集使用习惯的工具项目支持完全离线运行不收集任何数据动画窗口默认置顶也可以打开鼠标穿透让猫咪完全不影响你点别的东西。定位清楚了看看它具体能干什么。核心能力拆解三种输入一套动画把键盘敲打出画面默认模式下键盘和鼠标同时生效按下的键映射到画面对应位置猫爪跟着落下鼠标点击也有对应的爪部动作。长时间写作或写代码时它提供的就是这种低干扰的即时反馈。让手柄按键也有视觉反馈接上游戏手柄后ABXY 按键、十字键、扳机都能触发猫的动作打模拟器或主机游戏时屏幕角落多一层输入提示。标准、键盘、手柄是三套独立的模型资源按模式分目录存放见 src-tauri/assets/models/。换一只属于自己的猫不满足于默认形象的话可以在设置里导入自定义 Live2D 模型一种让静态立绘动起来的二维动画格式。镜像翻转、鼠标映射、动作音效、抬手延迟这些行为参数以及透明度、缩放、置顶这些窗口参数默认值都集中维护在同一个 store 里想改哪一项去对应字段改就行。从克隆到跑起来4 条命令启动 BongoCat前置条件本机装好 Node.js 和 Rust 工具链Tauri 项目用 Rust 编译后端。克隆仓库git clone https://gitcode.com/gh_mirrors/bong/BongoCat进入目录并安装依赖项目锁定 pnpm 包管理器用 npm 会被拒绝cd BongoCat pnpm install启动桌面应用猫咪窗口会直接出现在屏幕上pnpm tauri dev想分发给别人用再执行一次打包pnpm tauri build启动后的实际效果就是这只跟着你手指动的猫给你的下一步先在偏好设置里把三种模式各试一遍挑出最贴合你输入习惯的一种把窗口透明度调低并开启鼠标穿透让它安静地待在角落不打扰正常操作想深入看默认行为是怎么定义的从 src/stores/cat.ts 开始模型和窗口的所有默认值都在这一个文件里【免费下载链接】BongoCat 跨平台互动桌宠 BongoCat为桌面增添乐趣项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表