一个打开了很多窗口时就很有用的窗口管理器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
YY202266
V2EX    分享创造

一个打开了很多窗口时就很有用的窗口管理器

  •  
  •   a href="/member/YY202266">YY202266 2023-04-17 09:03:07 +08:00 2353 次点击
    这是一个创建于 907 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 用法很简单,就是把需要管理的窗口勾选了,然后这个窗口就隐藏了。当鼠标移入 App Bar 时,这个窗口就自动显示,再后面,鼠标移出被勾选的窗口时,就自动隐藏。

    • 暂时以鼠标操作为主,因为窗口多了之后,很难离开鼠标。全用键盘的话,想想就不太方便。相比之下鼠标操作就很直观,后面可能会增加一些方便的键盘操作,暂时先把鼠标的功能搞好。

    • 勾选的窗口列表会一直保存,软件重启,崩溃,系统重启,都会一直保存着这个列表。方便重启后按照这个列表快速打开所需窗口。

    • 程序需要以管理员权限启动,要不,好多窗口没权限控制。当然,这个软件不会记录隐私,也没有任何联网操作。

    • 添加了全局的键盘钩子,用于实现钉住功能,两次单击 Ctrl 键会切换一个 App Bar 的钉住状态。需要鼠标悬停到一个 App Bar 及其当前可视被控窗口的范围内,快捷键才会生效。

    • 还没兼容多显示器,可能多显示器时,只支持主显示器区域的正确使用,具体没测试。如果发现其它 bug ,欢迎反馈。

    • 现在只有免费版,收费版可以创建任意个 App Bar ,免费版只能创建 2 个。如果平常简单使用,免费版就够了。收费版还在 windows store 审核中,先把免费版发出来测试看看。mac 版还没开发,先发布 win 版,测试看看。

    • 软件是用 Qt 和 C++开发的,靠开发软件赚钱难度不小,成功率也不高。有 Qt 和 C++开发的任务或者远程工作,可以联系我。

       email: [email protected] 微信:RkY2NjZfX19fXw== 

    软件链接: https://www.apper.one

    第 1 条附言    2023-04-17 17:17:21 +08:00

    追加:

    • 如果启动这个软件时,你没有打开任何窗口,这时App Bar的显示可能会有问题。就是,因为软件基于 当前存在可视窗口的app的数量 对App Bar的高度做了限制,所以此时又不能调节高度,会看起来不知道怎么用。这算是一个小bug,后面会修复下。测试时,多打开几个程序,多打开几个窗口,就没问题了。

    • 注意鼠标移动到App Bar的边界时,可以调节宽度和高度。调节宽度和高度的过程中,软件会自动计算app的可视数量。这个软件看起来简单,但其实App Bar很小的一块区域,汇集了好多操作。

    10 条回复    2023-04-17 20:57:56 +08:00
    zhangshine
        1
    zhangshine  
       2023-04-17 10:18:43 +08:00
    这字体怎么这么小,眼瞎了
    YY202266
        2
    YY202266  
    OP
       2023-04-17 11:01:51 +08:00
    @zhangshine 哪里字体啊,v2ex 还是网站上,我这里看着字体大小还可以。
    yiguanxianyu
        3
    yiguanxianyu  
       2023-04-17 14:52:05 +08:00
    刚才试了一下,不太会用,感觉 bug 还略多
    YY202266
        4
    YY202266  
    OP
       2023-04-17 15:05:28 +08:00
    @yiguanxianyu
    可以再多试试,我自己是完全离不开这个软件的,非常好用。不过,一个人一个习惯,不一定所有人都觉得好用。
    不知道你说的 bug 是什么,欢迎反馈。有些地方看起来像 bug ,但很可能是因为操作系统有很多限制,从技术上,只能那样做。
    cogear
        5
    cogear  
       2023-04-17 16:33:38 +08:00
    对高分屏没适配? 5k 屏 200%缩放,bar 显示异常。也看不到勾选框在哪
    YY202266
        6
    YY202266  
    OP
       2023-04-17 16:41:03 +08:00
    @cogear 高分屏完全支持的。
    app bar 中的 app 是没有勾选项的,勾选项在自动显示和隐藏的 win list 列表里面。
    勾选是按窗口来的,不是按 app 的。
    测试时,可以多打开几个程序,每个程序多打开几个窗口,要不这个软件发挥不出来。
    cogear
        7
    cogear  
       2023-04-17 16:59:42 +08:00
    @YY202266 OK ,用起来了,但是没能理解 `Show only one window at a time` 的意图是什么。抱歉哈哈
    YY202266
        8
    YY202266  
    OP
       2023-04-17 17:34:26 +08:00
    @cogear
    如果你打开了好多窗口,但是你的显示器只有 2 个甚至 1 个,除了显示器可以显示的窗口,剩下的,你可能让它们在底层或者最小化。
    不管你怎么处理,要快速的定位到剩下的其中一个窗口,就很麻烦,很乱,操作也繁琐。整个桌面也乱糟糟。
    还有,很多时候,你只是想快速的切换到一个窗口,写下几个文字,做几个操作,几秒后再切换其它窗口,或者回到前面的窗口,你并不需要长期打开这些窗口,这时用这个软件就会很方便。而且,这类场景实在太多太频繁了,多到我必须写这个软件以方便操作。
    还有其它场景会需要,你慢慢体会吧。
    对了,还有个意图是,显示器的可视区域永远都不够用,这样把不需要常驻的窗口隐藏,显示器有限的可视区域,尽量显示核心窗口,这样会很方便。比如 ide ,最大化的时候,可以显示更多的代码,写代码更方便。
    zhangshine
        9
    zhangshine  
       2023-04-17 20:47:22 +08:00
    @YY202266 网站啊,就那个动图右边的字体我看只有 8px ,在 1080p 屏幕上看好小
    YY202266
        10
    YY202266  
    OP
       2023-04-17 20:57:56 +08:00
    @zhangshine 谢谢反馈,这个暂时先这样吧,字体太大了网页看起来有点不协调。后面空了我再看看怎么修改下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2833 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 14:17 PVG 22:17 LAX 07:17 JFK 10:17
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86