V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cweijan
V2EX  ›  程序员

分享一个快速切换 win10 任务栏的注册表

  •  
  •   cweijan ·
    cweijan · 2021-11-09 09:49:44 +08:00 · 1334 次点击
    这是一个创建于 871 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Win11 更新后看 V 站很多人说不能拆分任务栏, 但拆分任务栏后每个窗口的标题都会占用很大一部分, 所以我一直都是合并任务栏, 从 win10 开始就可以通过注册表修改为即使有多个窗口, 直接点击就切换, 无需点击缩略图.

    将下面的保存为注册表文件, 执行后注销或重启电脑生效

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "LastActiveClick"=dword:00000000
    

    也可直接下载我创建好的.

    10 条回复    2021-11-10 11:26:57 +08:00
    cweijan
        1
    cweijan  
    OP
       2021-11-09 09:51:23 +08:00
    @WillShin @xinge666 @BeautifulSoap @iamshang
    铁子们可以试试
    BeautifulSoap
        2
    BeautifulSoap  
       2021-11-09 12:09:49 +08:00
    我任务栏都是放屏幕左侧竖排排下来,并启动任务栏小图标设置的。所以窗口开再多也不占用多大空间。所以对合并任务栏真的没有任何需求,这功能是彻底降低效率的东西

    不知 lz 有没有注意到,你推荐的方法其实导致窗口切换更加难用了。原因在于:

    1. 这个功能的逻辑是点击合并后的图标在不同窗口间切换。但当一个程序打开的窗口达到 3 个以上的时候,你是很难预测到下一次点击会切换到哪个窗口的(你需要在自己脑中维护一个窗口的循环队列,需要记忆当前打开的窗口在这队列的哪个位置,还需要记忆所有窗口的在队列中的排序顺序)这是明显增加记忆负担的。当打开的窗口到达 4 个的时候,那么点击窗口的记忆负担就变得彻底无法忽视

    2. 启用这个功能后,打开多个窗口,如果我想在多个窗口间切换,那么最坏情况我需要点击窗口数量 n-1 次才能切换到我想要的窗口。从操作复杂度来说这是个最坏情况下 O(n)的操作(你还没考虑一不小心多按了一下我还得再循环几遍的情况)。而我直接关了窗口合并的话,点开窗口指定窗口的操作复杂度直接变成 O(1)。

    现在你注意到为什么我们这么抗拒合并任务栏了吗
    cst4you
        3
    cst4you  
       2021-11-09 12:16:01 +08:00
    当你同时开着 10+个 explorer, 10+个 excel 等, 而且需要频繁切换的时候, 你就会知道合并就是个噩梦
    VZXXBACQ
        4
    VZXXBACQ  
       2021-11-09 12:38:10 +08:00
    @BeautifulSoap 不知道你是用 Win10 还是 Win11 ,Win11 的合并有个极其难用的 bug 就是用键盘 win+123 的时候缩略图会无法显示。

    楼主这个能解决,比如我开 5 个窗口,我狂按就好了,就算第二轮才能找到也很快的。
    BeautifulSoap
        5
    BeautifulSoap  
       2021-11-09 12:46:25 +08:00
    @VZXXBACQ 我因为虚拟机体验过后发现 win11 强制合并任务栏,所以就选择继续留在 win10 了。
    hxd
        6
    hxd  
       2021-11-09 12:57:57 +08:00
    win11 是效率杀手了。

    不过话说回来,win 系一直就是效率杀手。
    win2000 的操作效率要远高于 win xp ,xp 又是各种丝滑胜过 win7 ,7 是各种高效于 10 ,10 又是多方位快过 11 了。

    不管 win 家也好,mac 家也罢,甚至推广到其他各厂商,都是在把产品往更“亲民”、更小白友好的方向上迭代。
    但退不回去就不对了,把用户越教越懵就可恶了!
    ysc3839
        7
    ysc3839  
       2021-11-10 10:49:46 +08:00
    简单试了下,这个操作逻辑配合 Aero Peek (单窗口多标签页) 挺好的,点击图标会先显示窗口,再点击则是在标签页间切换。
    但是多窗口的情况就不太好了,点击图标显示的窗口是随机的,而不是最后最小化的窗口。

    我个人关闭窗口合并就是为了在开启 Aero Peek 的情况下也能快速显示窗口。事实证明把窗口和标签页混合在一个图标里的设计是有问题的,Chrome 就因此取消了 Aero Peek 。可惜 Chrome 也没提供开关,不然不合并窗口的情况下 Aero Peek 挺实用的。
    cweijan
        8
    cweijan  
    OP
       2021-11-10 11:16:58 +08:00
    @ysc3839 不知道你说的 Aero Peek 是什么, 我现在用 win10, 点击图标显示的就是最后一个最小化的窗口.
    ysc3839
        9
    ysc3839  
       2021-11-10 11:24:39 +08:00
    @cweijan 是这个图中任务栏上方那块
    我也在用 Win10 ,打开了多个资源管理器窗口,全部最小化,点击图标后显示了其中一个,把刚刚打开的最小化,再点击图标,反复操作,有的时候会显示另外几个窗口。
    ysc3839
        10
    ysc3839  
       2021-11-10 11:26:57 +08:00
    上图是多窗口的情况,我又找了个单窗口多标签页的例子:
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5422 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:37 · PVG 15:37 · LAX 00:37 · JFK 03:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.