我经常使用RealVNC 查看器连接到远程 VNC 桌面由 RealVNC Server、Tight VNC Server、X11VNC...等提供服务。
连接后,全部按下热键已传递到(被)远程桌面捕获,这对我来说没问题,但是我需要使用鼠标如果我想与本地程序交互,请单击我的本地桌面...并且键盘总是比鼠标更快。
有没有热键退出从远程桌面并将焦点发送到本地桌面?
答案1
我不知道有任何退出热键,也不知道如何在 RealVNC Viewer 中定义它。我真的很想知道。
同时,我用两个解决方法为了这:
- 按一些定义的热键(例如,对于 Windows 资源管理器,使用Ctrl+ Shift+ E)对于本地程序(在运行 VNC 客户端的计算机上),只要它们是优先考虑通过 RealVNC Viewer。这会自动将焦点发送到本地桌面。问题:此类热键在远程机器上不起作用(您无法在运行 VNC 服务器的计算机上为 Windows 资源管理器定义++ )Ctrl。ShiftE
- 按此键顺序: F8,然后n(最小化;也许是 Windows 上的任何其他操作)。问题:这会最小化显示远程桌面的窗口,但有时您并不想要这样。
我更喜欢第一个,因为序列总是比直接热键慢。
答案2
我通过禁用 Real VNC 高级设置中的“发送特殊字符”设置解决了这个问题。我使用 OSX,所以现在我可以使用 command+tab 切换到其他应用程序。
答案3
我在 Windows 10 下使用 AutoHotkey 解决了这个问题,可以理解的是,它并不适合所有用户/用例。代码可以编译成 .exe 文件。
代码监听按下的 control-F1,并在触发时发送 F8 按键以打开菜单,然后发送 n(最小化)。这可以编写为仅在 VNC Viewer 为活动窗口时才起作用,但这满足了我的需求。
;; Escape VNC
^f1:: ; press control-F1 to escape
send {f8}
send n
return
答案4
Ctrl-Shift-e 和 F8-> n 对我来说不起作用,但是它让我注意到,只要您不通过 vnc 传递媒体键(可在 vnc 设置中调整),我的笔记本电脑上的媒体键就可以用来将焦点带回查看器。
就我而言,飞行模式、蓝牙、屏幕键盘和收藏夹按钮(覆盖在 Fnc 键上方)可将焦点移回查看器。然后,alt-tab 可移动到查看器窗口。
显然,这是针对我的笔记本电脑而言的,但对于其他在笔记本电脑上直接映射媒体键(或带有媒体键的键盘)的人来说,这可能是一种解决方法。