V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
okwork
V2EX  ›  问与答

win10 用什么快捷键方式,可以直接切换到指定的桌面?

  •  1
     
  •   okwork · 2018-06-06 09:37:18 +08:00 · 6093 次点击
    这是一个创建于 2391 天前的主题,其中的信息可能已经有所发展或是发生改变。
    win + tab 之后,还需要点选一下需要前往的桌面。

    本以为 win + 1/2/3/4... 这样的组合是依次打开桌面 1/2/3/4... 可结果是打开状态栏上相应位置的应用
    17 条回复    2018-06-06 20:04:38 +08:00
    Humorce
        1
    Humorce  
       2018-06-06 10:11:35 +08:00 via iPhone   ❤️ 1
    ctrl + win + arrow L/R
    okwork
        2
    okwork  
    OP
       2018-06-06 10:18:16 +08:00
    @Humorce 是,这个我是知道的,因为要双手操作不方便。
    MuscleOf2016
        3
    MuscleOf2016  
       2018-06-06 10:21:54 +08:00
    右下角不是有个显示桌面嘛,鼠标直接点一下就好了。方便快速。
    begunning
        4
    begunning  
       2018-06-06 10:26:40 +08:00
    笔记本的话可以设置触控板手势直接切换。
    maichael
        5
    maichael  
       2018-06-06 10:56:10 +08:00
    默认没有这样的功能,你可以在快捷键设置哪里看看能不能添加。
    hwcj123
        6
    hwcj123  
       2018-06-06 11:21:12 +08:00
    我一般用 alt+tab tab tab 切换
    kylinking
        7
    kylinking  
       2018-06-06 12:36:41 +08:00 via iPhone
    ctrl+win+方向键?
    kylinking
        8
    kylinking  
       2018-06-06 12:42:06 +08:00 via iPhone
    @kylinking 抱歉没看到一楼🤣
    fobven
        9
    fobven  
       2018-06-06 12:43:29 +08:00
    可以用 ahk 写个脚本,或者用 virgo (推荐)
    rosu
        10
    rosu  
       2018-06-06 12:44:57 +08:00 via Android
    virgo 咯?
    hljjhb
        11
    hljjhb  
       2018-06-06 12:51:07 +08:00
    ChenXuting
        12
    ChenXuting  
       2018-06-06 13:24:05 +08:00 via iPhone
    不介意第三方国产软件的话,火莹视频桌面可以满足需求,点击屏幕边缘切换。
    ChenXuting
        13
    ChenXuting  
       2018-06-06 13:24:33 +08:00 via iPhone
    另外一款收费软件也能实现需求,但是价格略贵。
    whitefable
        14
    whitefable  
       2018-06-06 16:20:16 +08:00
    嘛这个......在确定自己快捷键不冲突的情况下我是默默用 ahk 写了两行......将 alt+1/2 映射成 ctrl+win+L/R arrow 这样就可以直接过去咯~理论上呢自己做点判断应该也可以直接实现 alt+1/2/3/4 直接到第 1/2/3/4 个桌面~懒懒懒
    geelaw
        15
    geelaw  
       2018-06-06 19:31:17 +08:00
    @hljjhb #11 这个软件的方法很不好,看了一下是用 https://github.com/Ciantic/VirtualDesktopAccessor 实现的。

    后面那个东西 tamper with 虚拟桌面的内部接口,虽然 COM 接口以其稳定性著称,但是 IVirtualDesktopManagerInternal 的 IID 从来没有出现在 MSDN 的文档上,所以理论上可以随时消失掉,这样写的程序随时可能在 Windows 10 的更新里面坏掉。

    然后用户就会尖叫:为什么 Windows 兼容性这么差?

    总结:请使用被文档化的方法,避免你的程序在下一次更新之后突然坏掉。正确的做法是这样的:

    1. 注册全局热键,接收消息;
    2. 使用模拟 Ctrl+Windows+Left/Right 来切换虚拟桌面。

    随手写了一段:

    https://gist.github.com/GeeLaw/b7972135b556d994560c798491371146
    Zevs
        16
    Zevs  
       2018-06-06 19:47:27 +08:00 via Android
    其实很好解决,用左边的 Ctrl 和 win 不就可以了?
    geelaw
        17
    geelaw  
       2018-06-06 20:04:38 +08:00
    @geelaw #15 我删除了代码,用 UI 模拟输入是很困难的,因为 explorer 需要时间反应。

    现在提出一个新的做法:启动一个程序,该程序打开数个窗口,用户分别把它们放在不同的虚拟桌面上,然后该程序监听热键,并用 SetForegroundWindow 把那个虚拟桌面上的那个窗口激活,这样就可以切换到那个虚拟桌面了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2584 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:36 · PVG 14:36 · LAX 22:36 · JFK 01:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.