1 分•作者: robotsquidward•3 个月前
返回首页
最新
1 分•作者: g0xA52A2A•3 个月前
2 分•作者: yusufaytas•3 个月前
2 分•作者: Brajeshwar•3 个月前
3 分•作者: redoh•3 个月前
78 分•作者: StriverGuy•3 个月前
1 分•作者: rmesters•3 个月前
1 分•作者: _tk_•3 个月前
1 分•作者: umid_davlatov•3 个月前
1 分•作者: dmos62•3 个月前
1 分•作者: sarreph•3 个月前
1 分•作者: helloduck1234•3 个月前
我把伺服电机绑在手臂上,这样就能通过手腕模拟发动机的震动感,并通过手肘模拟方向盘的拉力。<p>不好意思,驾驶技术不太好,哈哈。
2 分•作者: xandergos•3 个月前
1 分•作者: ccnomas•3 个月前
1 分•作者: pseudolus•3 个月前
2 分•作者: kerng•3 个月前
3 分•作者: _tk_•3 个月前
4 分•作者: olliewagner•3 个月前
Furwall 是一款小巧的 macOS 菜单栏应用程序。当您使用键盘或鼠标时,FaceTime 摄像头会寻找人脸或上半身。当它找不到时,键盘将停止接受输入。猫走过您的笔记本电脑,您的代码不会受到任何影响。
一些说明:
Apple 的 Vision 框架在本地运行。视频在内存中处理,绝不会上传。在锁定状态下,Furwall 会将一张本地 JPEG 保存到 ~/.furwall/catpures/。第二次 Vision 扫描会剔除任何不是猫的东西,因此菜单中的每日计数仅反映已确认的猫。现在我的磁盘上有一个文件夹,里面慢慢地塞满了 Pepper 和 Beets 走过我键盘的照片。
摄像头仅在您使用电脑时(打字、鼠标移动、切换应用程序、唤醒屏幕)开启,并在最后一次活动后 30 秒关闭。绿色的摄像头指示灯会跟踪这一点。
按键拦截使用 CGEventTap 在 .defaultTap。由于这个原因,Furwall 在没有沙盒的情况下发布。一个带有输入监控的 .listenOnly tap 就足以看到按键,但拦截它们需要 .defaultTap,而 .defaultTap 需要辅助功能,而 App Sandbox 会阻止辅助功能。监视按键与沙盒兼容;阻止它们则不行。
鼠标事件会被观察到(以唤醒摄像头),但永远不会被拦截或丢弃,因此菜单栏始终有效。有三个逃生通道:点击图标并退出,在 1.5 秒内快速按下五次 Escape 键以暂停 5 分钟,或在系统设置中撤销辅助功能(macOS 会使 tap 无效)。如果 Vision 因任何原因停滞,键盘会在 10 秒后失效,这比软砖机器要好。
Furwall 绝不会上传摄像头画面或按键。它自己的网络流量是 Sparkle 更新检查以及捐赠页面的匿名总数/点击计数器。每次点击一个简短的慈善机构标识,没有用户标识符。
菜单中的捐赠项目会打开一个经过审查的动物福利慈善机构的捐赠页面,该机构适用于您的系统区域。九个地区的十个组织:美国的 Alley Cat Allies 和 PetSmart Charities,英国的 Cats Protection,澳大利亚的 Cat Protection Society NSW,加拿大的 Toronto Cat Rescue,爱尔兰的 NSPCA,新西兰的 SPCA,德国的 Deutscher Tierschutzbund,法国的 La SPA 和 Fondation 30 Millions d'Amis,日本的 Japan SPCA。每个组织都在其当地的慈善或非营利机构下注册或获得认可,并且该列表会在每次发布时重新审查。没有资金通过该应用程序流动。
macOS 15+,已签名并公证,MIT 许可。
[https://olliewagner.com/furwall](https://olliewagner.com/furwall)
34 分•作者: alentodorov•3 个月前
6 分•作者: _alphageek•3 个月前