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

21 小时 7 分钟前
 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

3939 次点击
所在节点    分享创造
90 条回复
radeon019
20 小时 56 分钟前
VWE58YBH8DU2 已用,谢谢作者!!
Joker9999
20 小时 54 分钟前
VW3XBH83JXPL 已使用,谢谢
daminge
20 小时 51 分钟前
VW79KYS3NA54 已用,谢谢
fyex
20 小时 50 分钟前
VWH49UGPADDR 已用 谢谢
Satoshl
20 小时 48 分钟前
VWCP4S9U3R80 已用,感谢作者
zhangyou1010
20 小时 48 分钟前
windows11 ,华为笔记本电脑,输入激活码,点激活没反应
xudaolong
20 小时 46 分钟前
@zhangyou1010 估计都被激活了, 我修复一下提示.
xudaolong
20 小时 43 分钟前
@zhangyou1010 再赠送 20 枚哈. 现在还不能 append

---

VWZU98DHFUFF
VWV3SS373353
VWPK2SBX6UDS
VWOWWPGDR9WX
VWNI4SQHAYNP
VWNH79YUM4VW
VWJ3N6CDI6EN
VWHNZ5ZAKGBA
VWFZL1OPZ5QL
VWEHKFFGPRBR
VWAXYNVPYFQE
VWAB2H87AHTH
VW9XY8S2TNOD
VW96V6K1VYHS
VW7U56XG1XRE
VW60HDNZ80RA
VW5LXAH2WHTX
VW5C8NBMBZ9N
VW2R0TQ6420H
VW2LR4VAN3ZA
myTrip
20 小时 40 分钟前
是不是软件的网络崩了,输入激活码不好使,登陆点了也没反应
myTrip
20 小时 39 分钟前
@myTrip VWV3SS373353 已用
loserKK
20 小时 39 分钟前
VW7U56XG1XRE 已用
xudaolong
20 小时 39 分钟前
@myTrip 有个提示没处理好,应该是激活码被其他人激活了, 我处理一下
DengDDDD
20 小时 38 分钟前
微信 点登录也没反应。
DengDDDD
20 小时 38 分钟前
VW96V6K1VYHS 已用
myTrip
20 小时 35 分钟前
VWEHKFFGPRBR 已用
evanchang
20 小时 32 分钟前
VWAB2H87AHTH 已用,谢谢
cheeseleng
20 小时 32 分钟前
VWAXYNVPYFQE 已用
xy19009188
20 小时 31 分钟前
VWFZL1OPZ5QL 已用
undefiner
20 小时 25 分钟前
VWNH79YUM4VW 已用
kcerty
20 小时 22 分钟前
VW60HDNZ80RA 已用

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

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

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

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

© 2021 V2EX