有没有办法在不必按住鼠标的情况下模拟拖放?

Jas*_*n S 37 windows mouse windows-7

我正在克服上背部受伤,我发现拖放会刺激我的一些上背部肌肉。移动鼠标光标不是问题,但在移动鼠标时按住按钮是问题。(实际上我使用触控板,但这是同样的问题。)

在 Windows 7 上有什么方法(如果需要,通过某种插件软件)我可以使用与软件看起来相同的拖放替代方法?换句话说,我可以执行 SHIFT+click 之类的操作,它会让操作系统认为鼠标仍在按住,直到我单击其他地方?

  • SHIFT+单击进入“拖动模式”,发出一个 MOUSEDOWN 事件
  • 在“拖动模式”下移动鼠标使操作系统认为鼠标按钮仍被按住
  • 单击“拖动模式”会发出 MOUSEUP 事件并退出“拖动模式”

Kel*_*ari 69

Windows 具有“ClickLock”功能,使您无需按住鼠标按钮即可突出显示或拖动。

转到控制面板,然后转到鼠标属性。在“按钮”选项卡下,选中“打开 ClickLock”。

启用后,短暂按住鼠标按钮。要释放,请再次短暂按住。启用 ClickLock 后,您甚至可以在“设置...”下更改所需的按钮按下时间。

在此处输入图片说明

  • 他们不叫它StickyMouse?亵渎! (41认同)
  • @Lưu Vĩnh Phúc 我认为是关于粘滞键的游戏。 (22认同)
  • @AlexanderO'Mara 它还与米老鼠押韵。 (11认同)
  • @user20574 StickyMouse 是什么?谷歌给 [this](https://en.wikipedia.org/wiki/Sticky_mouse) (3认同)

hvd*_*hvd 18

作为已经发布的答案的替代方案,您可以打开鼠标键。鼠标键可让您使用数字小键盘来控制鼠标指针和按钮。您可以将其与真正的鼠标或触控板结合使用,这样您就可以使用键盘来控制按钮,而使用鼠标或触控板来进行定位。

AltShiftNumLock为您提供一个对话框,询问您是否要打开鼠标键。启用后,小键盘/-按键可用于在鼠标左键和右键(或*两者)之间切换0,按住鼠标键,然后.松开。


Ian*_*ose 8

如果您使用“ClickLock”(Windows 7 及更高版本),您必须能够在很短的时间内按下鼠标按钮才能开始拖动,但是很多人无法做到这一点......

市场上有许多带有附加按钮的鼠标,通常这些带有软件,可让您定义希望附加按钮执行的操作。 XMouse Button Control (XMBC)是一款免费软件,声称可以与大多数带有附加按钮的鼠标一起使用,并允许您控制这些按钮的作用,它提供的一个选项是“单击-拖动 [粘滞按钮/键]”

如果您使用的是 Microsoft 鼠标,您可以从下载控制软件,抱歉我找不到它允许您定义每个鼠标按钮在每个版本的 Windows 上执行的操作的列表,但值得一试。

  • 我相信你应该写“从这里”而不是“从听到”。 (4认同)
  • 如果您甚至不能使用 Click Lock 那么也许您最好使用鼠标键 - 这使得键盘“0”键按住鼠标按钮,而键盘“.”键释放它。 (2认同)