从远程桌面连接切换回主屏幕的快捷键

 转自:https://www.cnblogs.com/yozima/p/18137940

因为工作经常要用到远程主机,所以经常要切换来切换去,碍于比较难多申请一个屏幕专门用作远程桌面,所以想通过快捷键的方式进行快速切换,但是远程桌面全屏下面本机的快捷键和远程桌面的快捷键没办法很好的兼容,以下是探索的几种实现方式

 

快捷键方式

远程桌面全屏下面,使用ctrl + alt + home方式弹出远程桌面的连接框,接下来就可以输入本地桌面的快捷键如alt + tab 进行切换,但是按这几个按键太麻烦了, 所以又找了下面一种方式

autohotkey方式

想着既然是输入这几个按键,那为什么不能使用神器AHK来实现呢,在网上找了一下别人写的脚本,测试一下,发现可用

复制代码
SetTimer, waitforrdp, -250
return

; Task View Switch Desktops Ctrl + Alt + Arrow keys
^!Left::
Send {Ctrl down}{Alt down}{Home}{Alt up}{Ctrl up}
Sleep 200
Send {Ctrl down}{LWin down}{Left}{LWin up}{Ctrl up}
return

^!Right::
Send {Ctrl down}{LWin down}{Right}{LWin up}{Ctrl up}
return

waitforrdp:
IfWinActive, ahk_class TscShellContainerClass
{
    WinWaitNotActive, ahk_class TscShellContainerClass,,3600
}
WinWaitActive, ahk_class TscShellContainerClass,,3600
Reload
return
复制代码

这个脚本的意思是创建两个虚拟桌面,一个远程桌面全屏放在右边,本地桌面放在左边,然后按下ctrl + alt + left 和 ctrl + alt + right 快速切换

鼠标快捷键的方式

上面的方式会占用到ctrl + alt + left 和 ctrl + alt + right快捷键,平时写代码的时候会用到这两个快捷键,后面想了下我用的罗技的鼠标有两个辅助按键,然后又在网上看到某个大佬遇到和我一样的问题,大佬写了这个go程序march1993/win-sw-vd (github.com),通过配置两个辅助按键,就可以实现快速切换了,这个方式就十分优雅,目前用的就是这种方式

 

posted @   小小仓鼠  阅读(566)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示