Windows远程桌面-如何解锁键盘?


20

我有两台监视器,其中一台将运行全屏远程桌面会话,另一台将运行常规Windows程序。

当其他程序之一具有焦点时,我可以正常在两个窗口之间进行Alt + Tab键,而我可以通过Alt + Tab键选择的选项之一就是远程桌面。

一旦切换到远程桌面,键盘就会被远程桌面“困住”,以便在远程桌面上打开程序之间的Alt + Tab进一步的切换。

是否有一个键盘快捷方式可以在远程桌面获得焦点时“解除陷阱”键盘,以便随后的Alt + Tab切换到另一台显示器上的程序之一?

(我习惯于VirtualBox虚拟机,在虚拟机上有一个键(通常是Right Ctrl)可以精确地执行此操作,即从VM上释放键盘。)


我不知道通过热键取消陷阱,但是MSTSC中有一个设置将完全禁用VM中的命令键用法。
Iszi 2011年

Answers:


13

全屏显示并设置为活动状态时,无法“取消陷阱”键。

但是,根据您对其他答案的评论,如果您只想使用仅使用键盘的普通方法退出远程桌面,请尝试以下操作:

Ctrl+ Alt+ Pause/Break

这将使您退出全屏模式并“取消陷阱”键,这意味着您可以执行Alt+ Tab。要返回全屏模式,只需执行相同的快捷方式。


5
这有点不方便,因为您必须在返回窗口时重新最大化窗口,但我想它会做到的。
HC4-恢复莫妮卡

Ctrl + Alt +暂停/中断也会最大化窗口。
AndreasHassing

39

由于我遇到了同样的问题并阅读了这些答案,因此我必须添加我的解决方案-也许它可以帮助其他人。

我想按Ctrl+ Alt+,Pause/Break但不小心按了Ctrl+ Alt+ Home

我发现这会将焦点从最大化窗口移到标题栏,然后Alt+开始Tab起作用。

觉得这有点方便..


AM!这就是答案。但应注意,您必须要快。一个人无法控制应用程序并在应用程序列表中切换,无法思考要在哪里着陆。如果不进行选择,焦点将快速返回到远程桌面窗口。因此,最好先按ctrl + alt + home,然后按alt + tab回到上一个窗口,然后从那里更小心地移动。
戴夫·雷尔2014年

2
@DaveRael当我按Ctrl + Alt + Home时,我不必太快-它似乎是永久的,直到我单击回到RDC窗口(在Win10上)。实际上,我现在遇到了无法打开键盘的问题:如果不使用鼠标单击,我现在无法重新获得RDC窗口的焦点!
查尔斯·罗珀

1
我的经验与Windows 10中的@CharlesRoper相同。使用Ctrl + Alt + Home可以轻松进行陷印。让RD重新成为焦点更加困难。
JohnnyO

我决定使用Ctrl + Alt + Pause / Break而不是Ctrl + Alt + Home,因为前者在取消陷印后可以将焦点重新设置为RD。因此,这是我的典型工作流程:Ctrl + Alt + Pause / Break,然后在主机Windows上运行,当我准备返回RD时,先按Alt + Tab进入,然后再按Win + Up使其完全-屏幕,并且再次具有焦点。这似乎是不使用鼠标将焦点重新聚焦到RD的唯一可靠方法。
JohnnyO

如果我选择Pause/Break,则可以以相同的方式返回到远程桌面。如果我Home按照您的描述进行操作,则无法仅通过键盘返回远程桌面。
富兰克林于

4

在连接到远程计算机之前,您可以更改属性(本地源),以永不将键盘快捷键发送到远程计算机。默认情况下,其设置为:仅在全屏模式下。设置为本地时,与通常使用的键盘快捷键不同的某些键盘快捷键将变为活动状态。

Alt-tab变为alt-pageup。
Ctrl-alt-del变为ctrl-alt-end。


1
如果您还包括Microsoft的官方文档,则为最佳答案。
富兰克林·于

0

伯特伦说Ctrl+ Alt+ Home将焦点聚集到标题栏,使之类的东西Alt+ Tab转到本地桌面。

我进一步发现,点击ESC可将焦点移回远程桌面。(在Windows 10上,我没有@JohnnyO报告的超时问题。)


不知道为什么Esc要低估...从Windows 10计算机进行RDP时,此方法(包括我独立找到的方法)对我有用。
TripeHound

0

(Windows 10家庭版和Windows 2012 Server)

我希望功能能够同时实现这两者,所以我为本地计算机编写了AutoHotKey脚本。

没问题,但是既然抓住了Left Mouse ButtonEnter,那么可能首先要保存您的所有工作。

即使最大化RDC,我也给本地计算机完全访问Windows键盘命令的权限

RDP选项。 本地资源标签

然后编写一个捕获了WIN+ TAB#Tab)的AutoHotKey脚本(我不太熟悉),而RDC处于打开状态,然后使用该脚本和终端服务内置的ALT+ Page Down来激活服务器的ALT+ Tab。打开后,您可以使用箭头键导航并输入/单击以进行选择。

如果您可以对此进行改进,请分享。

#persistent
#Tab::WinTabbing()
return

WinTabbing() {
    WinGetTitle, Title, A                             ; Get Title
    StringRight, TitleEnd, Title, 25                  ; RDC is 25 letters long
    If (TitleEnd = "Remote Desktop Connection")       ; Check that an RDC is active. This will probably have
                                                      ; issues with the inital "connect to dialog of RDC
    {
        Send, {Alt down}{PgDn}                        ; Press and hold alt, and press pgdn
        Hotkey, Enter, Entering, On                   ; Map Enter, Click, and their alt-counterparts to Entering()
        Hotkey, !Enter, Entering, On
        Hotkey, LButton, Entering, On
        Hotkey, !LButton, Entering, On
        return
    }
}
; There is no return statement at the end of this function, because we want
; Control Tab to work when focused in any other window.

; I tried to map Tab/Alt Tab (because alt is still pressed) to Right arrow
; and Control Tab/Control Alt Tab to left arrow. I was unable to get it to work.
; I left the functions in comments if anyone want to try    
; Righting()
;   Send, Right
;   return
; }

; Lefting() {
;   Send, Right
;   return
; }

Entering() {
    Send, {Alt}{Enter}                                ; Releases Alt, and makes the selection
    Hotkey, Enter, Entering, Off                      ; See WinTabbing()
    Hotkey, !Enter, Entering, Off
    Hotkey, LButton, Entering, Off
    Hotkey, !LButton, Entering, Off
    return
}

-1

远程桌面通常没有“解锁”键,但是鼠标永远不会被捕获。只需将其移动到另一台显示器上的任何位置,单击以使RDP客户端失去焦点,然后您的键将与系统的其余部分正常工作,直到再次为RDP客户端提供焦点。


5
使用键盘快捷键的全部要点是,您不必触摸鼠标...
HC4-恢复Monica

@ HighCommander4:然后,您需要研究第三方RDP客户端。微软一无是处。
Darth Android
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.