[开源] CleanMyScreen:一个解决「擦屏幕看不见灰」和「猫踩键盘」的 macOS 小工具

21 小时 26 分钟前
 codeugar

做了一个免费开源的 macOS 小工具,分享给大家。

起因

有两个一直困扰我的小痛点(是的,我是个爱干净的男孩):

痛点一:擦屏幕的时候根本看不清灰尘。

每次想擦 MacBook 屏幕,一碰键盘屏幕就亮了,壁纸一显示出来,灰尘和指纹根本看不见。以前每次都是盲擦,擦完也不知道干净了没。关机太麻烦,手动调亮度也很烦。

痛点二:看视频的时候猫在键盘上乱踩。

之前在 App Store 评论区看到好多人吐槽这个——看视频的时候猫往键盘上一走,视频暂停、切标签页、打开 Spotlight ,各种误触。

解决方案

做了一个叫 CleanMyScreen 的小工具,三个模式:

  1. 清洁模式:一键全屏黑屏 + 锁定键盘和触控板,60 秒后自动恢复。黑屏状态下灰尘、指纹一目了然,擦完还能检查效果。

  2. 宠物/儿童模式:锁定键盘和触控板,但屏幕内容保持显示。猫可以看视频,但踩键盘不会有任何反应。

  3. 自定义模式:可以选择只锁键盘、只锁触控板、或者锁特定外接设备,自由组合。

所有模式都有 3 秒倒计时、可选自动超时、以及长按 Escape 3 秒的紧急解锁。

技术栈

纯原生 Swift 开发:SwiftUI + AppKit + Core Graphics + IOKit 。没有 Electron ,没有 WebView ,没有任何网络请求,没有账号系统,没有遥测。

AI 开发体验

这个需求其实在我脑子里存了一周多了,但一直没动手——一方面忙,另一方面觉得变现路径太远(谈钱真俗!)。

后来看到 Codex 额度快要重置了,索性就用剩余的额度把它跑了出来。整个开发过程不到 3 小时,就得到了一个功能完善、基本可用的 App 。后面只是微调了一下用户体验。

不得不说,AI 写代码对这种「需求明确、范围清晰」的小工具确实降维打击。

下载和源码

有任何问题欢迎回复或者去 GitHub 提 issue, 最后求求佬们给个 star 🙏

427 次点击
所在节点    分享创造
2 条回复
codeugar
20 小时 17 分钟前
Huxley42
19 小时 25 分钟前
可能是我场景问题,这个东西好像有用,又好像有点鸡肋,哈哈,只能说给你点个赞了👍

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1233546

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX