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

Vac*_*ano 129 remote-desktop windows-7 keyboard-shortcuts

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

我有大约 4 个远程桌面连接可以在它们之间切换,每次我想切换时不必去鼠标就好了。

我知道我可以按Ctrl+ Alt+Break并使远程桌面屏幕正常化。这很接近,但我想要一种方法来最小化它(所以我不必在每次我想切换屏幕时标准化->切换->最大化)

小智 82

CTRL+ ALT+BREAK将取消最大化主机 PC 上的全屏连接窗口。

  • 对我来说只是“规范化”它。但这已经足够了。(然后可以使用 Alt + Tab。) (8认同)
  • 对我来说,第二次 ctrl-alt-break 将重新最大化窗口。 (8认同)
  • 如果您没有 BREAK 键或者必须键入 FN 才能到达 BREAK,则 CTRL + ALT + PAUSE 也可以使用。 (2认同)

小智 62

Ctrl+ Alt+Home将带来焦点到本地机器(至少在Win 8)。 Ctrl+ Alt+Home然后Win将在您的本地机器上打开 Windows 菜单。

使用虚拟机时,我经常打开多个 RDP 会话,然后按Ctrl+ Alt+Home然后Win+T然后箭头键切换以选择我想要进入的 RDP 会话。

  • 按 Ctrl + Alt + Home 后,在 Windows 10 中,我可以在本地计算机中使用 Alt + Tab (9认同)
  • 我可以理解这是一个旧线程,但我认为现在这个答案应该标记为已接受的答案,这样对于像我这样的第一次访问者来说很容易找到实际的解决方案。谢谢 (3认同)
  • 对于没有“休息”和“暂停”按钮的人的完美解决方案 (2认同)
  • 有一个问题 - 如果我在此序列之后使用 alt-tab,然后使用 alt-tab 返回远程会话,则光标不会聚焦在远程计算机内,因此键盘命令会不断发送到本地计算机。有人找到了可以将注意力集中到远程会话的按键序列吗? (2认同)

Rus*_*vis 21

这也困扰了我最长的时间。

最初尝试使用 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
Run Code Online (Sandbox Code Playgroud)

对我有用的更正版本:

#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
Run Code Online (Sandbox Code Playgroud)

  • 对于我在 Windows 10 上,我必须将 IfWinActive 更改为 `#IfWinActive Remote Desktop Connection ahk_class TscShellContainerClass` 并将 `SetTitleMatchMode, 2` 放在开头,以便检查窗口标题是否包含“远程桌面连接”文本 (3认同)

kev*_*cke 12

可以使用正常、舒适的Alt+Tab键盘快捷键退出全屏远程桌面,但在连接之前需要稍有不同的设置。我没有最小化远程系统,而是切换到另一个本地程序并将远程系统留在后台,并使用以下命令:

  1. 在使用远程桌面连接连接到远程机器之前,在“本地资源”选项卡上,我将“键盘”设置为“在这台计算机上”。这允许使用Alt+Tab使您返回到本地系统上的任何其他程序。在此处输入图片说明
  2. 当我想在远程系统上的程序之间切换时,我使用Alt+ Page Up,它的工作方式与Alt+Tab一样,但只能在远程系统上使用。

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

应该指出Luc提到的一个警告:使用此设置,所有使用 的键盘快捷键都会Windows Key发送到本地系统。一个例子是Windows Key+E打开 Windows 资源管理器,这将使您进入本地文件系统,而不是远程文件系统。

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


小智 6

对于我在 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
Run Code Online (Sandbox Code Playgroud)


Tim*_*wis 5

CTRL+ ALT+Home带来的焦点转移到远程桌面连接杆。连接栏包括最小化按钮。

在 Windows 7 中,如果我在建立连接时取消选中“使用全屏时显示连接栏”选项,则最小化 RPD 会话的键是CTRL+ ALT+ Home Spacebar

如果连接栏设置为显示(这是默认设置),则需要点击Tab几次以最小化 RDP 会话:CTRL+ ALT+ Home Tab Tab Spacebar