Snipaste远程桌面截图截到本机画面:F1快捷键被谁接走了、远程端和虚拟机里怎么分开用

Snipaste远程桌面和虚拟机截图快捷键冲突示意

在远程桌面或虚拟机里按 F1 截到本机画面,是因为快捷键先被本机的 Snipaste 接走了。只截远程画面就用本机框选远程窗口;两边都装时,给远端换一组快捷键并检查组合键转发设置。

这个问题在运维、远程办公和用虚拟机做测试的人群里特别常见:明明鼠标停在远程桌面窗口里,按下 F1 弹出来的却是本机的截图界面;或者两边都装了 Snipaste,按了快捷键一边没反应、一边乱弹。下面先用一张“症状对照”帮你判断自己属于哪种情况,再按场景给出具体的设置方法,最后把截完图怎么传回本机、黑屏和剪贴板失灵这几个连带问题一起解决。

先对号入座:你遇到的是哪一种情况

同样是“按 F1 截错了”,背后的原因和解决办法并不一样。动手改设置之前,花一分钟对照下面几种症状,确认自己的情况,可以少走很多弯路。

  1. 只在本机装了 Snipaste,远程端或虚拟机里没有装,按 F1 后弹出本机截图界面,可以框选远程窗口:这其实是正常行为,属于下文的场景一,直接在本机截就行。
  2. 本机和远程端都装了 Snipaste,按 F1 总是本机先响应,远程端里的 Snipaste 从来不弹出来:这是快捷键被本机抢先接收,属于场景二,需要给两边分配不同的快捷键。
  3. 本机和远程端都装了,在窗口模式下按 F1 是本机响应,切到全屏以后变成远程端响应,或者全屏时两边都没反应:这和远程桌面客户端的键盘转发设置有关,在场景二的第二小节解决。
  4. 在虚拟机窗口里按 F1,有时是本机截图、有时是虚拟机里截图,规律说不清:通常和虚拟机是否“捕获”了键盘有关,看场景二的第三小节。

原理:全局快捷键先被哪一端接收

Snipaste 的截图快捷键是“全局快捷键”,意思是无论当前哪个程序在前台,只要按下这组按键,系统就会把它交给 Snipaste 处理。问题在于,远程桌面客户端和虚拟机软件本身也是本机上的一个普通窗口程序。你在它们的窗口里按下的每一个按键,都会先经过本机系统,再由这个客户端程序决定要不要转发给远端。

当本机系统发现 F1 是某个程序注册过的全局快捷键时,往往会直接触发本机的 Snipaste,这个按键根本到不了远程端。至于远程桌面客户端能不能“抢在”本机全局快捷键之前截获按键,取决于客户端的键盘设置、是否处于全屏状态,以及虚拟机是否捕获了键盘输入,所以才会出现“窗口模式和全屏模式表现不一样”的情况。

理解了这一点,思路就很清楚了:要么干脆只用一端截图,要么让两端的快捷键错开,从根上避免抢键。

场景一:只想截远程画面,本机装 Snipaste 就够了

如果你只是想把远程桌面或虚拟机里看到的内容截下来,发给同事或者贴到文档里,完全不需要在远程端再装一份 Snipaste。远程画面本质上就是本机屏幕上的一个窗口,本机 Snipaste 能截任何显示在屏幕上的内容。

本机截图框选远程窗口区域

  1. 保持远程桌面或虚拟机窗口处于显示状态,不要最小化,然后按下本机的截图快捷键,本机 Snipaste 会冻结当前整个屏幕画面。
  2. 把鼠标移到远程窗口上,开启了自动检测窗口的情况下,Snipaste 会自动把整个远程窗口高亮出来,单击即可选中;只想截其中一部分时,按住左键拖出需要的区域。
  3. 选中后可以直接在工具条上加框、加箭头、打码,和截本机内容完全一样,处理好后按 Ctrl 加 C 复制,或者按 Ctrl 加 S 保存成文件。
  4. 如果想精确对齐远程窗口里的某个控件边缘,可以按住 Alt 调出放大镜,或者用方向键微调选区,每按一次移动一个像素。

画质与缩放:远程桌面分辨率对截图清晰度的影响

从本机截远程画面,截到的是“本机屏幕上显示的样子”,而不是远程电脑的原始画面。如果远程桌面为了节省带宽降低了颜色质量,或者远程窗口被缩放显示,截出来的文字就可能发虚、带锯齿。想要更清晰的截图,可以从这几处入手:

  1. 在远程桌面客户端的显示选项里,把颜色质量设为最高,体验选项里根据网络情况选择更高的画质,连接后画面里的文字会更锐利。
  2. 让远程窗口以百分之百比例显示,避免客户端的“智能缩放”把远程画面压缩后再显示,缩放过的画面截出来清晰度一定会下降。
  3. 网络较差时,远程画面会先显示模糊版本再逐步变清晰,截图前稍等一两秒,等画面完全刷新清楚再按快捷键。
  4. 如果对清晰度要求很高,比如要截远程服务器上的报错信息做存档,可以考虑在远程端里截图,这就进入了下面的场景二。

场景二:两边都装了 Snipaste,想分别触发

需要在远程端截原始画质的图、截完直接存在远程电脑上,或者远程端本身就是你的另一台工作电脑时,两边都装 Snipaste 很正常。这时最关键的就是让两边的快捷键“错开”,再配合客户端的键盘设置。

给远程端或虚拟机里的 Snipaste 改一组不同的快捷键

  1. 在远程端或虚拟机里,右键单击任务栏通知区域的 Snipaste 图标,选择“首选项”,打开设置窗口。
  2. 切换到“控制”页,找到全局快捷键一栏,点击“截屏”后面的快捷键框,按下一组新的组合键,例如 Ctrl 加 F1 或 Ctrl 加 Alt 加 F1,作为远程端专用的截图键。
  3. 用同样的方法把远程端“贴图”的快捷键也改掉,比如从 F3 改成 Ctrl 加 F3,避免贴图时同样被本机抢走。
  4. 改完后点击确定保存,在远程窗口里按新的组合键测试一次;如果仍然触发本机截图,说明这组组合键在本机也被占用了,换一组本机没用过的再试。

反过来也可以保持远程端的 F1 不变,改本机的快捷键。哪一端用得更多,就让哪一端保留最顺手的 F1,另一端用组合键,形成固定习惯后就不会再按错。

远程桌面客户端“键盘组合键应用到哪里”设置

Windows 自带的远程桌面连接在“显示选项”里有一项与键盘相关的设置,用来决定 Windows 组合键是在本机生效还是发送给远程电脑,选项名称和位置以你的系统版本为准。

  1. 打开远程桌面连接,点击左下角的“显示选项”,切换到“本地资源”选项卡,找到“键盘”一栏。
  2. 下拉框里通常有“在这台计算机上”“在远程计算机上”“仅在全屏显示时”三个选项,想让组合键尽量发给远端,选择“在远程计算机上”;希望窗口模式下用本机、全屏时用远端,选择“仅在全屏显示时”。
  3. 改好后回到“常规”选项卡保存连接设置,重新连接一次远程电脑,让新设置生效,之后每次用这个连接都会沿用。
  4. 这项设置主要影响含 Windows 键、Alt 加 Tab 这类系统组合键,对单独的 F1 或普通组合键效果因环境而异,所以它只能作为辅助,最稳妥的仍是上一节的错开快捷键。

常见虚拟机软件的键盘捕获设置

虚拟机软件同样有“键盘被谁捕获”的概念。虚拟机窗口获得焦点并捕获输入以后,大部分按键会直接送进虚拟机;释放捕获以后,按键才回到本机。各家软件的叫法不同,可以按下面的思路找:

  1. 在虚拟机窗口里单击一下画面,让虚拟机捕获键盘;部分软件提供“抓取输入”或类似的快捷键,捕获后再按虚拟机里设定的截图键测试。
  2. 需要回到本机操作时,按虚拟机软件规定的释放键,常见的是 Ctrl 加 Alt 组合,或者某个被指定为“主机键”的按键,具体以软件设置为准。
  3. 在虚拟机软件的首选项里查看热键或输入相关设置,部分软件允许选择“捕获时是否拦截系统热键”,打开后虚拟机能接收到更多组合键。
  4. 即使做了这些设置,本机全局快捷键仍可能优先,所以给虚拟机里的 Snipaste 换一组专用快捷键,依然是最省心的方案。
Snipaste远程桌面和虚拟机截图场景对照

截完图怎么传回本机:剪贴板共享的开关与限制

在远程端截图以后,最常见的下一步是把图片粘贴回本机的聊天软件或文档里。这依赖远程桌面或虚拟机的剪贴板共享功能,如果没打开,远程端复制的图片在本机是粘贴不出来的。

  1. 使用 Windows 远程桌面时,在“显示选项”的“本地资源”选项卡里,确认“剪贴板”一项已经勾选,然后重新连接,远程端复制的截图就能直接粘贴到本机。
  2. 使用虚拟机时,需要在虚拟机里安装对应的增强工具或客户机组件,并在虚拟机设置里把共享剪贴板设为双向,否则剪贴板只在虚拟机内部有效。
  3. 截图后在远程端的 Snipaste 里按 Ctrl 加 C 复制,切回本机程序按 Ctrl 加 V 粘贴;如果图片较大,网络较慢时可能要等一两秒才能粘贴成功。
  4. 剪贴板传图失败时,可以退而求其次:在远程端把截图保存成文件,通过远程桌面映射的本机磁盘或虚拟机的共享文件夹拷贝回来。
Snipaste远程端改快捷键并把截图传回本机的步骤

常见问题:全屏远程时快捷键全部失效、截到黑屏、剪贴板图片粘贴不过来

Snipaste远程桌面截图快捷键失效黑屏等常见问题

全屏远程时两边的快捷键都没反应

全屏状态下,远程桌面客户端会尽量接管键盘,本机的 Snipaste 可能收不到快捷键;而远程端的 Snipaste 如果用的也是 F1,又可能被客户端的转发规则吞掉。先退出全屏,在窗口模式下分别测试两端是否正常;然后按前文给远程端换一组专用快捷键,并检查“键盘”一栏的转发设置,通常就能恢复。实在着急时,也可以单击远程端任务栏上的 Snipaste 图标直接开始截图。

在远程端截到的是一片黑屏

远程会话被最小化、断开或锁屏以后,远程电脑上很多程序拿到的画面就是黑的,此时远程端的 Snipaste 也只能截到黑屏。截图前保持远程窗口处于显示状态,不要最小化客户端;如果是在本机截远程窗口出现黑屏,多半是远程画面里正在播放受保护的视频内容,这类内容在截图里显示为黑块属于正常限制。

远程端复制的截图在本机粘贴不出来

先确认剪贴板共享已开启,并且修改设置后重新连接过一次。如果文字能粘贴而图片不能,可以试着在远程端重新复制一次,或者重启远程端的剪贴板相关进程后再试;虚拟机则检查增强工具是否正常运行。剪贴板始终不稳定时,改用保存文件再通过共享文件夹拷贝,是最可靠的办法。

只想偶尔截一次远程画面,不想折腾设置

那就只用本机 Snipaste:按本机截图键,框选远程窗口,截完直接用。偶尔需要截远程端原始画质时,单击远程端任务栏上的 Snipaste 图标手动触发截图,完全不用改快捷键。

归纳一下:远程桌面和虚拟机里截错画面,根源是全局快捷键先被本机的 Snipaste 接收。只截远程画面时本机截图就够了;两端都装时,给其中一端换一组专用快捷键,再配合客户端的键盘转发和剪贴板共享设置,就能做到两边各截各的、截完顺利传回本机。