2010-11-05 15:39:19 +0000 2010-11-05 15:39:19 +0000
115
115

最小化远程桌面的键盘快捷键

有没有一种方法,使用键盘从最大化(全屏)的远程桌面连接切换回主计算机?

我有大约4个远程桌面连接,我需要在它们之间进行切换,如果每次我想切换时不需要使用鼠标,那就更好了。

我知道我可以按Ctrl+Alt+Break键,这样就可以使远程桌面屏幕正常化。这很接近,但我希望有一种方法可以将它最小化(这样我就不用每次切换屏幕时都要正常化/>切换/>最小化了

答案 (13)

74
74
74
2012-05-04 13:26:26 +0000

CTRL + ALT + BREAK会将最大化窗口最小化到主机。

46
46
46
2013-06-07 15:37:42 +0000

按Ctrl + Alt + Home会将焦点带到你的本地机器上(至少在Win 8中)。Ctrl + Alt + Home然后Win会打开本地机器上的windows菜单。

随着虚拟机的使用,我经常会打开多个RDP会话,通过Ctrl + Alt + Home然后Win + T然后方向键来切换,以选择我想要的RDP会话。

19
19
19
2011-07-03 18:04:22 +0000

这个问题也困扰了我很久。

最初尝试用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
10
10
10
2013-01-29 19:01:03 +0000

Alt+Tab

可以使用那个正常的、舒适的键盘快捷键来退出全屏的远程桌面,但需要在连接前进行稍微不同的设置。我没有将远程系统最小化,而是直接切换到另一个本地程序,让远程系统处于后台,具体操作如下。

1.在用远程桌面连接到远程机器之前,在 “本地资源 "选项卡上,我将 "键盘 "设置为 "在本机上"。这样就可以使用Alt+Tab来让你回到本地系统的任何其他程序。 2. 当我想在远程系统上的程序之间进行切换时,我使用Alt+Page Up,它的工作原理和Alt+Tab一样,但只是在远程系统上。

另外,你可以使用Alt+Page Down(或Alt+Shift+Page Up)来反向循环浏览远程系统上的活动程序。

有一个注意事项 Luc 提到的应该指出:使用这种设置,所有使用Windows键的键盘快捷键都会发送到本地系统。一个例子是Windows键+E打开Windows资源管理器,它会让你进入本地文件系统,而不是远程系统。

虽然花了很短的时间来适应,但这种设置对我来说很好用,不需要额外的软件或多个快捷键。

5
5
5
2011-11-29 18:44:42 +0000

在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
4
4
4
2014-03-03 22:16:05 +0000

CTRL+ALT+Home将焦点带到远程桌面连接栏。连接栏包括最小化按钮。

在Windows 7中,如果我在连接时取消勾选 “使用全屏时显示连接栏 "选项,那么最小化RPD会话的键是CTRL+ALT+Home空格键。

如果连接栏被设置为显示(这是默认的),那么就需要按几次Tab键来最小化RDP会话。CTRL+ALT+Home Tab Tab空格键。

4
4
4
2010-11-05 18:47:46 +0000

不太符合你的要求,但可能对你有帮助:

CTRL + ALT + ← - 将你切换到主机

CTRL + ALT + → - 将你切换回远程计算机

2
2
2
2013-11-04 12:13:00 +0000

我发现,你需要两种快捷方式的组合。它在Windows 7中工作。

1.CTRL + ALT + BREAK会将最大化的窗口最小化到主机上。 2. Win + M 最小化你的远程桌面窗口

或者在第一步你可以用 ALT + TAB 改变窗口。

2
2
2
2011-08-23 14:13:11 +0000

调出主机的任务管理器,然后进行任务切换:

  • Ctrl+Alt+Delete(Windows安全)
  • T(任务管理器)
  • Alt+Tab(主机的任务切换)。
1
1
1
2015-03-05 17:42:47 +0000

Alt+Caps Lock没有Caps Lock烦人的状态变化(没有Scroll Lock就好)

刚开始设置起来很烦,但长期来看是最舒服的。我喜欢只用左手快速切换

Dexpot 1. 将下一个桌面设置为Alt +滚动锁(如果像我一样没有滚动锁,使用windows屏幕键盘按 “ScrLk")2.将上一个桌面设置为Alt +滚动锁3.将屏幕概览设置为Ctrl +滚动锁。将屏幕概览设置为Ctrl +滚动锁

现在使用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 + Caps Lock快速切换到远程桌面。

1
1
1
2011-05-15 15:19:43 +0000

我也是这样做的。我在XP中找到的最好的解决方案是虚拟维度,虚拟桌面总是在上面。这样我就可以在4个远程桌面之间全屏切换,每个桌面只需点击一下鼠标。然而,Virtual Dimension在Windows 7(至少在64位)中的工作并不完全正确。它似乎可以工作,但它失去了 “总是在顶部",虽然复选框保持打开,虚拟桌面切换器没有。它是如此接近我们两个想要的,但到目前为止。

0
0
0
2015-11-18 02:05:44 +0000

Ctrl+Alt+Home对我有用。我使用Windows 10主机与teamviewer到Windows 8机器,该机器有一个终端服务器运行。我能够钉住终端服务器的连接栏。

0
0
0
2013-05-13 07:31:19 +0000

我找到了这个使用多桌面管理器的解决方法。

1.安装 Dexpot 2. 配置 “下一个桌面 "的热键为ALT+ScrollLock 3. 配置远程桌面捕捉全屏模式下的所有按键

然后你就可以用ALT+ScrollLock在全屏桌面之间切换。

我将桌面数量设置为2,因为我只有一个远程桌面。

另外,我还安装了 Clavier ,这让我可以只用 ScrollLock 来切换桌面。(Clavier配置。Add-/> Write Text… -> 快捷键:ScrollLock -> OK。ScrollLock -/> OK -/> Write-Text: [ALT+ScrollLock] )