我想设置我的 PC 触摸板,以便我可以像在 Mac 上一样用三根手指触摸时进行拖动。
我还没找到办法做到这一点。
答案1
就像你一样,我搜索了整个网络,想找到可以启用这个神奇功能的方法,用三根手指拖动!但我什么也没找到……
因此,我开发了它。我在 C# WPF 应用程序中使用了 Windows Raw Input API,用于处理与触控板的所有接触(感谢RawInput.触摸板库),并且运行良好!
如果您想看一下,可以在我的 GitHub 上找到该应用程序: https://github.com/ClementGre/ThreeFingersDragOnWindows
享受!
答案2
您可以使用替代手势:双击并拖动(或点击一半):
- 点击,立即点击并按住,然后拖动
- 移动项目或选择文本
- 就像按住鼠标左键移动鼠标一样
我是一名 macOS 用户,可以说这个手势可以很好地替代 Windows 中的三指操作。
来源:
答案3
虽然不支持的根本原因是 Windows 不会在您的手指触摸触控板时立即触发事件,而只有当您触摸触控板并抬起手指时才会触发事件,但我找到了使用 AutoHotKey 模拟三指拖动的方法:
- 将鼠标放在您想要单击和拖动的位置,然后用三根手指点击触摸板
- 像平常一样用一根手指移动鼠标,只不过现在系统就像您单击并拖动到该位置一样。您可以将手指从触摸板上移开,然后再放上去,以覆盖大部分屏幕,甚至可以使用两根手指的手势滚动浏览本文等大型文章并选择整个文本。
- 选择完成后,再次用一根手指或 3 点按结束手势。现在您可以复制所选文本,或者如果您一直在移动窗口,它现在将停止跟随光标。(我发现用一根手指点击结束手势以结束拖动感觉更自然,但为了保持一致性,我还添加了三根手指。)