抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

ShareX是我的主力截图工具,因为它开源且功能强大。但是实际使用时,其录屏功能会出现光标显示位置与实际位置存在偏移的问题,这十分影响使用体验,通过搜索软件仓库issues等方式,我总结了解决这一问题的方法。

前言

ShareX是适用于Windows平台的一款“拥有屏幕捕捉、文件分享等功能的生产力工具”。其官网地址如下:

对于我这样的博主来说,ShareX最吸引人的地方是它不仅可以满足截图需要,并且可以帮助我完成处理图片(如增加阴影和水印)、将图片上传至图床并复制链接到剪切板等一系列工作,帮助我完善了博客写作的工作流。如果有小伙伴想要上手ShareX,可以参考少数派的这篇文章:

当然,没有一个软件是完美的。我使用的是写下此文时ShareX最新版本14.1,按照录屏默认配置,在使用ShareX录屏时,产生了光标位置偏移的问题:

问题起因

ShareX的屏幕捕捉器视频源默认使用screen-capture-recorder,在使用该视频源录屏时,对屏幕的缩放有严格要求,否则就会出现光标偏移的问题。

先检查你的视频源是否使用screen-capture-recorder,点击动作设置->屏幕录制->屏幕录制选项,若在4所指之处,你的选择和图中一致,那么本文所记录的解决方案应该适合你。

解决方案

我的电脑系统版本是Win11 22H2,在其他windows系统下的配置略有不同但大体一致。

解决方案1(不推荐)

打开系统设置,找到屏幕->缩放和布局->缩放,更改为100%。这样做十分影响屏幕的显示效果,尤其是在大尺寸屏幕上,因此并不推荐。

解决方案2

回到ShareX中屏幕录制选项界面,将视频源改为GDI grab

解决方案3(推荐)

找到你的ShareX安装目录,右键点击ShareX.exe,选择属性->兼容性->更改高DPI设置,勾选替代高DPI缩放行为缩放执行选择应用程序。如果你使用多Windows用户,并想为所有用户解决这个问题,请点击图示第4步下方的更改所有用户的设置,并进行相应的设置。

3种方案对比

  • 方案1
    很大程度地影响屏幕显示、影响日常使用
  • 方案2
    可以很好地解决问题,但是录制效果不如方案3,录制过程中光标偶有闪烁
  • 方案3
    不更改原本的屏幕缩放比例,录制效果好

评论