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
不更改原本的屏幕缩放比例,录制效果好
条评论