在Windows 10中阻止按键上的鼠标指针移动

问题描述

不寻常的问题。

在Windows 10中,是否有一种方法可以阻止/防止某个特定按键上的鼠标指针移动?无论您想到什么?

我已经尝试了一些第三方软件,宏和设置,但是没有设法解决。我的目的与我找到的解决方案有些不同。

目的:在3D软件中,将鼠标最大程度向左移动,但是我仍然想将鼠标向左进一步移动,我需要将其物理放在桌子上,然后放在右边。我希望能够使用某个键简单地锁定指针/光标的移动,这样我就可以简单地向右移动鼠标而无需将鼠标放在桌子上。

提前加油, 塞尔吉斯(Sergiusz)

解决方法

我很高兴分享解决方案!我编写了一个自动热键脚本,该脚本非常适合我,在我的示例中,我使用了一个右键控件来阻止鼠标移动,直到释放键为止。

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
*RControl::
    BlockInput,MouseMove
    state := true
    While state
    {
        state := GetKeyState("RControl","P")
    }
    BlockInput,MouseMoveOff
    Return