对Windows 10出现鼠标选择文本自动复制问题的解决思路
Windows 10电脑上出现了用鼠标选择任意文本就会自动复制的问题。这个很头痛,因为我很习惯选择后进行一些其他操作,而不是复制。尤其是选择后直接粘贴,预期的结果是用剪切板的内容覆盖掉选择的内容,然而这个神秘的自动复制,让这个操作就失效了。并且是在任意窗口都会这样。
先是让AI写了一个自动的Python脚本去检测按键输入。很顺利的检测到了,在鼠标选择文本之后,会有一个虚拟按键输入,左Ctrl加Insert。
接下来就要去找到底是哪个程序输入的,这个过程千难万阻,最终也没有成功。依次尝试了Process Monitor、Spy++、API Monitor、Inside clipboard等等这些方法。但是由于Windows它不会记录虚拟按键发送者的名称,所以找起来真是大海捞针。Spy++ 和API Monitor可能更接近于成功,但是这两者都只能监控一个控件或者一个窗口,无法做全系统的监控,这也可以理解,因为全系统的这种消息实在是太多了。
最后想到一个办法,是不是可以拦截左Ctrl加Insert键,让它不再复制?发现微软官方的PowerToys就可以做到。在它的键盘管理器里面可以去重新映射快捷键。将左Ctrl加Insert键映射为Disable就解决了。
郁闷的是,一直不知道这个在背后捣鬼的程序是谁。AI都猜测是某个类似于画词翻译的程序。