我大约有4个远程桌面连接,我会在它们之间进行切换,很好,不必每次都要切换鼠标。
我知道我可以按Ctrl + Alt + Break组合键,这可以正常化远程桌面屏幕。那已经很接近了,但是我想要一种最小化它的方法(所以我不必每次想切换屏幕时都进行规范化->开关->最大化)
#1 楼
CTRL + ALT + BREAK将最小化到主机PC的最大化窗口。#2 楼
Ctrl + Alt + Home将使焦点集中在本地计算机上(至少在Win 8中)。按Ctrl + Alt + Home,然后Win将打开本地计算机上的Windows菜单。使用虚拟机时,我经常会打开多个RDP会话,然后依次按Ctrl + Alt + Home + Win + T,然后按箭头键选择要加入的RDP会话。
评论
在Windows 10中按Ctrl + Alt + Home之后,我可以在本地计算机上使用Alt + Tab
– Harun
18年7月11日在6:47
完美的解决方案,无休止,无暂停按钮的人们
– bugybunny
19年11月7日在8:23
我可以理解这是一个旧线程,但是我认为现在应该将此答案标记为已接受答案,这样对于像我这样的初次访问者来说,很容易找到实际的解决方案。谢谢
–阿米尔·瓦希德(Aamir Waheed)
20年4月8日在7:59
#3 楼
这也困扰了我最长的时间。最初尝试使用AutoHotkey解决它失败,因为远程桌面客户端安装了键盘钩并吞下了所有输入。
我最终发现Caps Lock键已传递到本地系统。
因此,此AutoHotkey脚本可以解决问题,使Ctrl + Shift + CapsLock最小化远程桌面:
#IfWinActive ahk_class TscShellContainerClass
^+CapsLock::
; Need a short sleep here for focus to restore properly.
Sleep 50
WinMinimize
return
#IfWinActive
对我有用的正确版本:
#IfWinActive ahk_class TSSHELLWND
^Capslock:: ; Ctrl+Caps Lock (couldn't make Ctrl+Shift+Caps Lock work for some reason
; Need a short sleep here for focus to restore properly.
Sleep 50
WinMinimize A ; need A to specify Active window
;MsgBox, Received Remote Desktop minimize hotkey ; uncomment for debugging
return
#IfWinActive
评论
与Win7 64位上的dnk.nitro相同。更改ahk_class时,Ctrl + Shift + CapsLock对我有用。
– koushik
2014年6月4日上午9:59
由于#IfWinActive未检测到远程桌面,因此在Windows 10下这对我不起作用。我使用间谍尝试了几种不同的检测方法。所以我删除了#IfWinActive行,它可以正常工作!当然,它现在最小化了所有应用程序,而不仅仅是远程桌面,但我可以接受。
–诺克斯
17-10-27在17:27
对于Windows 10的我,我必须将IfWinActive更改为#IfWinActive远程桌面连接ahk_class TscShellContainerClass并将SetTitleMatchMode,2放在开头,以便它检查窗口标题是否包含“远程桌面连接”文本
– CichyK24
18年5月24日在13:14
#4 楼
Alt + Tab可以使用正常,舒适的键盘快捷键退出全屏远程桌面,但在连接之前需要稍有不同的设置。而不是最小化远程系统,我只是切换到另一个本地程序,并使用以下内容将远程系统留在后台:
在通过“远程桌面连接”连接到远程计算机之前,请打开在“本地资源”选项卡上,将“键盘”设置为“在这台计算机上”。这样可以使用Alt + Tab将您带回到本地系统上的任何其他程序。
当我想在远程系统上的程序之间切换时,我使用Alt + Page Up,其作用与Alt + Tab相同,但只能在远程系统上。
此外,您可以使用Alt + Page Down(或Alt + Shift + Page Up)来反向循环浏览远程系统上的活动程序。
需要指出的一个警告是:使用此设置,所有使用Windows Key的键盘快捷键都将发送到本地系统。例如,使用Windows Key + E打开Windows资源管理器,它将使您进入本地文件系统,而不是远程文件系统。
花了很短的时间来习惯,但这安装程序对我来说效果很好,不需要其他软件或多个快捷方式。
评论
很高兴知道这一点,尽管它不会将所有其他输入定向到远程计算机。例如,使用Windowskey + E在本地执行。还是+1。
–吕克
13年3月27日在8:29
@Luc-这是我应该提到的副作用-我将其添加到答案中。始终将Windows Key设置为本地可能会有所帮助或令人沮丧,这取决于您当前想要的内容。谢谢。
–kevinmicke
2013年3月27日15:35
这正是我想要的,但是我不确定如何配置它。在浏览器中有一个打开客户端的链接,因此在此之前无法进行任何配置。只需打开citrix客户端,它就会要求发送一些电子邮件,这些电子邮件永远都无法解决任何问题。有什么办法可以配置这个吗?也许我可以编辑我电脑上的一些配置文件?
– T_D
16 Jan 28'在11:07
@T_D-如果您只能通过浏览器访问它,并且我没有亲自使用过Citrix,我想您将无法控制它。尽管它们可能无济于事,但可以尝试以下几种方法:1. C:\ Users \ YOUR_USERNAME \ Documents \ Default.rdp您要更改为“ keyboardhook:i:0”的位置2.如果不这样做工作时,您可以在注册表中的以下位置尝试相同的设置:HKEY_CURRENT_USER \ Software \ Microsoft \ Terminal Server Client \ Default(在此处找到msdn.microsoft.com/en-us/library/…)。祝好运!
–kevinmicke
16年1月29日在18:48
#5 楼
对于Windows 7 64位版本的我来说,要使脚本工作正常,我不得不将第一行从#IfWinActive ahk_class TSSHELLWND
更改为“ IfWinActive ahk_class TscShellContainerClass
”,因此完整脚本现在看起来像:#IfWinActive ahk_class TscShellContainerClass
^Capslock:: ; Ctrl+Caps Lock (couldn't make Ctrl+Shift+Caps Lock work for some reason
; Need a short sleep here for focus to restore properly.
Sleep 50
WinMinimize A ; need A to specify Active window
;MsgBox, Received Remote Desktop minimize hotkey ; uncomment for debugging
return
#IfWinActive
评论
在Mac上的Win7 Ultimate 64位Bootcamp中,这对我来说非常理想。谢谢!
–约翰·布布里斯基(John Bubriski)
15年3月10日在16:08
#6 楼
不太符合您的要求,但可能会有所帮助:CTRL + ALT +←-将您切换到主机计算机
CTRL + ALT +→-将您切换回到远程计算机
源
评论
是的,但是如果您选择不将所有密钥传播到远程计算机,则此操作将无效。我需要在远程计算机上具有一些键盘快捷键。即使在这种情况下,OP提到的组合也可以使用,但存在上述缺陷。
–马塞尔
2011年1月5日15:32
希望尝试此解决方案的人没有Intel显卡:D
–二十烷
15年7月4日在15:39
在Windows 10上不起作用
–罗伯特
20年5月4日12:00
#7 楼
CTRL + ALT + Home将焦点移到“远程桌面连接”栏。连接栏包含最小化按钮。在Windows 7中,如果在建立连接时取消选中“使用全屏显示时显示连接栏”选项,则用于最小化RPD的键会话是CTRL + ALT + Home空格键。
如果将连接栏设置为显示(默认设置),则需要点击Tab几次以最小化RDP会话:CTRL + ALT +主页选项卡选项卡空格键。
评论
当连接栏设置为显示时,我可以执行Tab Tab Space的操作,但是,对我来说,当我将其设置为不显示时,我仍然需要在Space之前进行一次Tab键,以跳过启动“连接信息”屏幕的按钮。您是如何克服这一难题的?
– mo。
19-11-22在16:40
#8 楼
调出主机的任务管理器,然后进行任务切换:T(任务管理器)
Alt + Tab(主机上的任务开关)
#9 楼
我发现您需要两种快捷键组合。它适用于Windows7。CTRL + ALT + BREAK将最小化到主机PC的最大化窗口。
Win + M最小化远程桌面窗口
,或者第一步,您可以使用ALT + TAB更改窗口。
评论
WIN + M不起作用。 ALT + TAB以及您的理解。它必须是绝对的解决方案,但不仅限于某些特定配置。
–柯比
17年12月13日14:24
#10 楼
我做同样的事情。我在XP中找到的最好的解决方案是虚拟维度,始终将虚拟桌面放在首位。然后,我可以全屏切换4个远程桌面,每次单击鼠标一次。但是,Virtual Dimension在Windows 7中(至少在64位中)无法正常工作。它似乎可以工作,但是尽管该复选框保持选中状态,但它却丢失了“ always on top”,但虚拟桌面切换器却没有。它非常接近我们俩想要的,但是到目前为止。#11 楼
Alt + Caps Lock(不带Caps Lock)令人烦恼的状态更改(如果您没有Scroll Lock,则很好)起初令人讨厌设置,但从长远来看最舒适。我希望只能用左手快速切换
Dexpot
1。将下一个桌面设置为Alt + Scroll Lock(如果像我一样,您没有滚动锁,请使用Windows屏幕键盘按“ ScrLk”)
2。将先前的桌面设置为Alt + Scroll Lock
3。将屏幕概述设置为Ctrl + Scroll Lock
现在使用Autohotkey进行重定向(这样可以防止Caps Lock更改其状态):
GetKeyState, state, Capslock ;
; Alt + Caps Lock becomes Alt + Scroll Lock
!Capslock::
send !{ScrollLock}
return
; Alt + Shift + Caps Lock becomes Alt + Shift + Scroll Lock
!+Capslock::
send !+{ScrollLock}
return
; Ctrl + Caps Lock becomes Ctrl + Scroll Lock
^Capslock::
send ^{ScrollLock}
return
完成。现在,您可以使用Alt + Caps Lock在屏幕之间切换,而无需Caps Lock更改其状态。另外,如果您仅需要2个屏幕,则可以将dexpot设置为仅使用2个桌面,这将使alt +大写锁定可快速切换到远程桌面。
#12 楼
我发现使用多桌面管理器可以解决此问题:将Dexpot安装到ALT + ScrollLock
配置快捷键/>配置远程桌面以全屏模式捕获所有键
然后您可以在ALT + ScrollLock的全屏桌面之间进行切换。
我将桌面数设置为2,因为我只有1个远程桌面。
此外,我还安装了Clavier,它使我可以仅使用ScrollLock在桌面之间进行切换。 (键盘配置:添加->写文本...->快捷方式:ScrollLock->确定->写文本:[ALT + ScrollLock])
评论
对我来说,只是“规范化”它。但这已经足够了。 (然后可以使用Alt + Tab。)
– Vaccano
2012年5月4日15:52
对我来说,第二个ctrl-alt-break将重新最大化窗口。
– Ben Mosher
2012年11月13日19:05
如果您没有BREAK键或必须键入FN才能达到BREAK,则CTRL + ALT +暂停也可以使用。
–hobbes3
2014年2月4日16:00
Ctrl + Alt +暂停不适用于MS Sculpt键盘(Windows 8)。
– Sridhar Ratnakumar
2014年6月18日,2:15