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

xudaolong 2026-08-18 08:54 1

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


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


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


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


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


image.png


幕窗做什么


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


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


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


几个我认为做对了的决定


窗口级,而不是屏幕级


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


image.png


多显示器是一等公民


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


image.png


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


强度、色调、动画全可调


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


image.png


有些应用永远不该被调暗


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


a1-rules.png


全局快捷键,手不离键盘


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


幕窗全局快捷键:开关调暗 / 强度微调 / 按住临时显示桌面


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


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


现在可以做什么


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



  • 官网下载:浏览器访问 veilwin.com

  • 用出问题或者有想法,欢迎评论区留言,我都会看


赠码 10 枚


永久单设备


VWZB46HQKKTD
VWUFPHUOFMT5
VWT6FRVPMK5B
VWH49UGPADDR
VWE58YBH8DU2
VWCP4S9U3R80
VW79KYS3NA54
VW3XBH83JXPL
VW36WKI288TZ
VW05TCI9BZ83

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

最新回复 (90)
  • radeon019 08-18 09:04
    1
    VWE58YBH8DU2 已用,谢谢作者!!
  • Joker9999 08-18 09:07
    2
    VW3XBH83JXPL 已使用,谢谢
  • daminge 08-18 09:10
    3
    VW79KYS3NA54 已用,谢谢
  • fyex 08-18 09:10
    4
    VWH49UGPADDR 已用 谢谢
  • Satoshl 08-18 09:12
    5
    VWCP4S9U3R80 已用,感谢作者
  • zhangyou1010 08-18 09:13
    6
    windows11 ,华为笔记本电脑,输入激活码,点激活没反应
  • xudaolong 楼主 08-18 09:15
    7
    @zhangyou1010 估计都被激活了, 我修复一下提示.
  • xudaolong 楼主 08-18 09:17
    8
    @zhangyou1010 再赠送 20 枚哈. 现在还不能 append

    ---

    VWZU98DHFUFF
    VWV3SS373353
    VWPK2SBX6UDS
    VWOWWPGDR9WX
    VWNI4SQHAYNP
    VWNH79YUM4VW
    VWJ3N6CDI6EN
    VWHNZ5ZAKGBA
    VWFZL1OPZ5QL
    VWEHKFFGPRBR
    VWAXYNVPYFQE
    VWAB2H87AHTH
    VW9XY8S2TNOD
    VW96V6K1VYHS
    VW7U56XG1XRE
    VW60HDNZ80RA
    VW5LXAH2WHTX
    VW5C8NBMBZ9N
    VW2R0TQ6420H
    VW2LR4VAN3ZA
  • myTrip 08-18 09:20
    9
    是不是软件的网络崩了,输入激活码不好使,登陆点了也没反应
  • myTrip 08-18 09:22
    10
    @myTrip VWV3SS373353 已用
  • loserKK 08-18 09:22
    11
    VW7U56XG1XRE 已用
  • xudaolong 楼主 08-18 09:22
    12
    @myTrip 有个提示没处理好,应该是激活码被其他人激活了, 我处理一下
  • DengDDDD 08-18 09:23
    13
    微信 点登录也没反应。
  • DengDDDD 08-18 09:23
    14
    VW96V6K1VYHS 已用
  • myTrip 08-18 09:26
    15
    VWEHKFFGPRBR 已用
  • evanchang 08-18 09:29
    16
    VWAB2H87AHTH 已用,谢谢
  • cheeseleng 08-18 09:29
    17
    VWAXYNVPYFQE 已用
  • xy19009188 08-18 09:30
    18
    VWFZL1OPZ5QL 已用
  • undefiner 08-18 09:35
    19
    VWNH79YUM4VW 已用
  • kcerty 08-18 09:39
    20
    VW60HDNZ80RA 已用
  • 3392417 08-18 09:40
    21
    后台崩了?激活不了
  • followadc 08-18 09:43
    22
    真是醉了 没有能用的,但是只有三四个人说使用了哪个码,一群生孩子没 p 眼的玩意偷摸用了码就跑
  • xudaolong 楼主 08-18 09:45
    23
    @3392417
    @followadc
    ---
    晚点我修好再发一批, 或者去公众号后台分享文章一样可以获得,不好意思.
  • 4X4 08-18 09:46
    24
    下载地址挂了吧?
  • rjomg 08-18 09:47
    25
    为啥点击激活没任何反应
  • 4X4 08-18 09:47
    26
    另外,公众号是啥?😅
  • followadc 08-18 09:50
    27
    @xudaolong #23 我去关注
  • luojiedev 08-18 09:57
    28
    @xudaolong VWOWWPGDR9WX 成功使用,尝试了 VWAXYNVPYFQE 、VW60HDNZ80RA 、VW5LXAH2WHTX 均无响应,没有弹出错误弹窗。这个有空可以优化一下,用户就知道如何向你反馈了。

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

    已添加了
  • 3nd0fw0r1d 08-18 10:21
    39
    VWCU1SU3L3HV 已用,感谢!
  • psyngw 08-18 10:25
    40
    VWKKKSOJA8OK 已用
  • xudaolong 楼主 08-18 10:25
    41
    @CalledKingsley 好的,我优化一下,感谢
  • logyxiao 08-18 10:26
    42
    VWRMDP7PSZDN 已用
  • zlevai 08-18 10:27
    43
    @xudaolong 提个小 bug:激活后,变暗功能失效了。需要手动重启下软件才恢复正常
  • zlevai 08-18 10:28
    44
    VW964UCBMJDT 已用,谢谢
  • TheCoupleTree 08-18 10:28
    45
    VWPKYNE12S42 已用,点赞
  • CalledKingsley 08-18 10:29
    46
    VWFR5COYVLE9 good
  • ruster 08-18 10:29
    47
    VW2DYF821G2I 已用
  • xudaolong 楼主 08-18 10:31
    48
    @zlevai 收到
  • laylou 08-18 10:32
    49
    VW52U44JKEG4 已用
  • gaojiaxiang 08-18 10:35
    50
    VW1NFW0UMK2V 已用,感谢
  • marcoseaver 08-18 10:43
    51
    VWOL67JSBYY7 已用
  • jianny 08-18 10:44
    52
    已激活的大佬们,请问是怎样激活的啊?我试的都没有反应
  • lstt 08-18 10:50
    53
    VWL0HSQSMI5M 已用
  • chrischris 08-18 10:53
    54
    买一个支持一下。
  • ffalex 08-18 10:55
    55
    蹲一个
  • xudaolong 楼主 08-18 10:56
    56
    @chrischris 谢谢老板~
  • TaoTao 08-18 10:59
    57
    反馈下 bug ,常亮设置为 2 ,切换其他窗口会闪
  • saka0609 08-18 10:59
    58
    VWGE21GHTC8K 领码点击激活没有反应
  • followadc 08-18 11:00
    59
    分享文章了怎么获取激活码呀
  • xudaolong 楼主 08-18 11:00
    60
    @TaoTao 可能首次会闪,之后互相切换就不会,会保持层级,后面我优化一下。


    @saka0609 更新到 1.0.5 版本哈
  • xudaolong 楼主 08-18 11:01
    61
    @followadc 公众号截图私聊我,我都一个个看发的,比较慢
  • Peikon 08-18 11:01
    62
    哎,设计挺好,但这个激活体验太太太太差了。。。这一个体验能让人想卸载
  • xudaolong 楼主 08-18 11:02
    63
    @Peikon 我的锅,可以更新一下 1.0.5
  • Rnreck 08-18 11:03
    64
    一个码也激活不了,应该是全部被激活过了,而且关注公众号登录,输入验证码登录也没有反应的。,。,
  • xudaolong 楼主 08-18 11:08
    65
    @Rnreck 更新一下 1.0.5

    ---

    登录微信是给绑定激活码的,先激活后绑定微信,下次就不用记住激活码
  • Peikon 08-18 11:10
    66
    VWVAGS1L8MS4 已用
  • Peikon 08-18 11:27
    67
    体验了一下,不知道触发原理,在 chrome 上会疯狂闪屏,大概 2s 后恢复亮屏
  • xudaolong 楼主 08-18 11:29
    68
    @Peikon 是有很多个 chrome 窗口吗,单独的?
  • BNNINAD 08-18 11:31
    69
    @xudaolong
    1.0.5 微信登录绑定报错 this wechat account has not bound a license
  • xudaolong 楼主 08-18 11:34
    70
    @BNNINAD 先激活后绑定哈
  • kkchan1999 08-18 11:36
    71
    this wechat account has not bound a license 微信分享之后还是显示这个哦
  • xudaolong 楼主 08-18 11:37
    72
    @kkchan1999 微信分享找我后台拿激活码后绑定微信哈, 微信只是用来不用记住激活码的。
  • zhangyou1010 08-18 11:39
    73
    貌似变暗没有生效。
  • Peikon 08-18 11:55
    74
    @xudaolong 三个大窗口,每个里面有七八个 tab
  • xudaolong 楼主 08-18 11:58
    75
    @Peikon 我试试能复现不
  • xudaolong 楼主 08-18 12:05
    76
    @zhangyou1010 这个要刚好那个时间触发的
  • myTrip 08-18 12:20
    77
    @Peikon 我也发现切换到全屏的软件,会先暗再亮,目前 chrome 是这样
  • ffalex 08-18 12:32
    78
    op 求私发个码,微信绑定不舒服😭bmllcmlza3lAZ21haWwuY29t
  • 54xavier 08-18 13:42
    79
    在触发截屏时如何关闭 调暗屏幕/窗口?

    比如 pixpin 或者微信、QQ 、企微、飞书、钉钉 的快捷截屏,通过快捷键触发截屏
  • ZERS 08-18 13:58
    80
    解除激活之后 能否更换到其他设备上面呢。 如果换了设备,激活码能否跟着转移呀
  • saka0609 08-18 14:03
    81
    @xudaolong 现在有正确的弹窗了,但是对应的激活码被抢走了。。残念
  • xudaolong 楼主 08-18 14:16
    82
    @54xavier 有快捷键进行关闭


    @ZERS 有解绑的功能
  • wineejam 08-18 14:24
    83
    感谢大佬
  • zhangyou1010 08-18 14:34
    84
    @xudaolong #76 好的,谢谢
  • BearCookie 08-18 15:15
    85
    求个码,谢谢老哥
    aW0ubmVvQG91dGxvb2suY29t
  • q345911220 08-18 15:27
    86
    来晚了,所有激活码已使用...曾经为了这个功能试过 DisplayFusion, 但是经常遇到突然无故失效情况, 导致某一些窗口变的很亮, 问了他们客服也找不到解决方法, 求一个码, 谢谢.
    MzQ1OTExMjIwQHFxLmNvbQ==
  • xudaolong 楼主 08-18 15:32
    87
    @BearCookie
    @q345911220

    走一下关注微信公众号的链路哈,感谢,对大家都公平些
  • zitup 08-18 16:50
    88
    很棒的产品,但是假如我要专注干别的,我为什么要打开一个没关的视频页面..
  • locochen 08-18 17:31
    89
    拦截了:Access to the web page you were trying to visit has been blocked in accordance with the policy.
    URL: veilwin.com/

    Category: newly-registered-domain
  • xudaolong 楼主 08-18 17:45
    90
    @zitup 都行吧,每个人都不一样


    @locochen 在哪裡的
* 帖子来源V2EX
返回