送永久码~~ 双屏工作多年,我最终还是自己写了一个「调暗屏幕」的工具

1 天前
 xudaolong

先说一个你可能也有的瞬间:

晚上十点,你打开编辑器准备把白天没写完的东西收个尾。主屏上是代码,副屏上是文档、微信、一个没关的视频页面。你明明只想看中间那一个窗口,但余光里全是别的东西在闪。

系统的「专注模式」管的是通知,管不了你看到什么。我想要的很简单:==除了我正在用的窗口,其他全部变暗==。

市面上不是没有类似的工具,但要么只支持单平台,要么多年不更新,要么多显示器支持形同虚设。作为一个写了多年代码的人,最后的答案只有一个:自己做一个。

它叫幕窗( VeilWin ),今天正式首发。

幕窗做什么

一句话:调暗一切,只留下你正在工作的窗口。

开启之后,除了你当前聚焦的窗口,屏幕上的其他所有内容——桌面、其他应用、副屏——都会被一层半透明遮罩盖住。你的注意力会被「物理上」收拢到一个窗口里。

它不是壁纸,不是护眼模式,也不是通知拦截。它是视觉层面的聚光灯。

几个我认为做对了的决定

窗口级,而不是屏幕级

很多工具只能「整屏变暗」。幕窗工作在窗口级别:聚焦窗口保持明亮,其余内容变暗。你可以设置「只留当前一个窗口」,也可以留「整个应用的所有窗口」(比如 IDE + 终端一起亮),甚至可以保留最近用过的 1–8 个窗口——对照着上一个文档写东西的时候,这个很救命。

多显示器是一等公民

这是我做它的初心,也是做得最久的部分。幕窗默认每台显示器各自聚焦自己的当前窗口:主屏写代码,副屏的文档自动暗下去;焦点挪到副屏,主屏暗下去。也可以反过来——只调暗没有焦点的屏。每台显示器还能单独覆盖强度、单独绑定配置。

下一篇文章我会专门写多显示器的玩法,这里先不展开。

强度、色调、动画全可调

调暗强度 0–100% 随便拉;色调默认纯黑,但可以换成暖色——夜间写东西时,暖色遮罩比纯黑舒服得多;切换时有 180ms 的平滑过渡,不闪眼。

有些应用永远不该被调暗

看视频的时候,播放器被调暗是很蠢的。幕窗有应用规则:「永不调暗」名单里的应用(比如播放器)始终明亮,「前台暂停」名单里的应用切到前台时整体暂停调暗。

全局快捷键,手不离键盘

调暗开关、强度加减、切换配置文件,全都有全局快捷键,默认开关是 ⌃⌥⌘H 。还有一个我很依赖的小设计:按住 Fn 不放,调暗临时消失,松开立刻恢复——从桌面拖个文件进当前窗口,不用先关调暗。

隐私:窗口信息不出你的电脑

幕窗需要 macOS 的辅助功能权限来知道「哪个窗口在焦点上」。这件事必须说清楚:==所有窗口处理都在本地完成,不上传任何窗口信息,没有账号体系==。应用内有匿名使用统计(可以在设置里一键关闭),除此之外没有任何数据离开你的设备。

现在可以做什么

幕窗支持 macOS 和 Windows ,双平台功能一致,界面有 9 种语言。今天是 1.0.x 的首发版本,后续的功能路线图我会在公众号里持续更新。

赠码 10 枚

永久单设备

VWZB46HQKKTD
VWUFPHUOFMT5
VWT6FRVPMK5B
VWH49UGPADDR
VWE58YBH8DU2
VWCP4S9U3R80
VW79KYS3NA54
VW3XBH83JXPL
VW36WKI288TZ
VW05TCI9BZ83

其余的关注一下公众号进行文章分享也可获取永久码一枚,一直到 8.23

4392 次点击
所在节点    分享创造
90 条回复
3392417
1 天前
后台崩了?激活不了
followadc
1 天前
真是醉了 没有能用的,但是只有三四个人说使用了哪个码,一群生孩子没 p 眼的玩意偷摸用了码就跑
xudaolong
1 天前
@3392417
@followadc
---
晚点我修好再发一批, 或者去公众号后台分享文章一样可以获得,不好意思.
4X4
1 天前
下载地址挂了吧?
rjomg
1 天前
为啥点击激活没任何反应
4X4
1 天前
另外,公众号是啥?😅
followadc
1 天前
@xudaolong #23 我去关注
luojiedev
1 天前
@xudaolong VWOWWPGDR9WX 成功使用,尝试了 VWAXYNVPYFQE 、VW60HDNZ80RA 、VW5LXAH2WHTX 均无响应,没有弹出错误弹窗。这个有空可以优化一下,用户就知道如何向你反馈了。

这个软件很酷,感谢分享
sevenyangcc
1 天前
@4X4 #26 切换到中文,许可证里面可见
zlevai
1 天前
楼主 大大 没得了哇
ttsh
1 天前
大哥优化一下
MHPSY
1 天前
我用的是 linux 上的 hyprland,有配置鼠标不悬浮的窗口(inactive)会加上一点透明度,也就相当于变暗了,但是更漂亮一点
luojiedev
1 天前
@followadc 哈哈,别上火,因为 V 站的帖子所有人都可以看到,有些人注册不了,所以根本也没有办法回复呀
CalledKingsley
1 天前
第一个是激活码输入激活时,提示有问题,如果码被用了,没有任何提示。
第二个是 macos 第一次安装时,直接把获取系统授权放在了刚打开之后,我感觉可以先让用户看到软件整体界面。等用户大概熟悉之后,然后再来一个开启权限的步骤指引。 可能用户更容易接受,不然一上来就是获取权限哈哈哈。
第三个是 macos 的底部图标看起来尺寸比正常的偏小,有点窄,可以优化下。
目前第一次安装大概有这些拙见,软件是个好软件,idea 真好,OP 加油(我咋没有这种好 idea
lstt
1 天前
全部都试了点了没反应,另外公众号关注了,并点击了登陆,出来的验证码点击登陆也没反应
PendingNow
1 天前
怎么关注公众号来获取激活码呀~
sevenyangcc
1 天前
VWB4NS74XIBG ,done~
xudaolong
1 天前
3nd0fw0r1d
1 天前
VWCU1SU3L3HV 已用,感谢!
psyngw
1 天前
VWKKKSOJA8OK 已用

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

https://v2ex.ih06.com/t/1235163

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

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

© 2021 V2EX