问题标签 [mouse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何使用 Python 在 Mac 中控制鼠标?
在 OS X 上使用 Python 移动鼠标(并可能单击)的最简单方法是什么?
这只是为了快速原型设计,它不一定是优雅的。
wpf - 当鼠标在 UC 区域之外时,WPF 用户控件可以检测到 MouseMovement
我正在编写一个 WPF 应用程序,通过该应用程序以编程方式动态创建用户控件以响应事件。主窗口画布有一个网格,我正在添加新的 columndefs 和 rowdefs,其中包含新的用户控件。
我需要这些用户控件来跟踪鼠标的位置,以便它们可以根据鼠标相对于 UC 边界的位置来响应事件。这在 UC 的范围内可以正常工作,但是一旦鼠标离开 UC 区域(进入另一个 UC 的区域或父窗口的区域),UC 就会失去对鼠标所在位置的跟踪,并且无法再响应。
关于如何让我的 UC 跟踪鼠标下落的任何建议?也许来自父窗口?
非常感谢格雷格
ms-access - 阻止访问外部 ActiveX 控件中的鼠标滚轮行为
在 Access (2002 / 2003) 数据绑定表单中,转动鼠标滚轮会移动到下一条/上一条记录,即使光标位于多行文本字段或列表框内。这对用户来说是一个主要的烦恼,不能轻易关闭。
我最近发现了一个名为 MouseHook ( http://www.lebans.com/mousewheelonoff.htm ) 的 DLL,它可以有效地阻止这种鼠标滚轮行为并将其替换为更多预期的行为。
但是,当将外部 ActiveX 控件添加到 Access 窗体时,此模块不执行任何操作。例如,我有一个带有 FlexGrid 控件的表单,它可以包含很多行。当用户尝试使用鼠标滚轮滚动时,Access 再次只是转到另一条记录,即使加载了 MouseHook DLL。
是否有类似 MouseHook DLL 但也适用于外部 ActiveX 控件的解决方案?或者 MouseHook DLL 的源代码是否可用,以便可以对其进行修改以处理像 FlexGrid 这样的控件?
PS:我想问一下 MouseHook DLL 的作者,但他目前“暂停”到 2009 年 6 月。
user-interface - 如何限制 wxWidgets 中的鼠标指针移动?
有没有办法将鼠标指针移动限制到 wxWidgets 中的特定区域?我知道 Windows 中有一个 API 函数 ClipCursor(),但是 wxWidgets 中是否有适用于所有平台的方法?
windows - 如何在 Windows 全局范围内检测拖动操作?
当我在 Windows XP 中拖动屏幕边缘的文件夹时,它会变成一个工具栏,其中包含文件夹中的文件。
windows如何检测到有拖动操作?
如果我想编写一个应用程序来检测系统范围内的拖动操作,我该怎么做?
还有一个问题:如何禁用这个 Windows XP 功能,真的很烦人。
mouse - 是否可以映射按键以模拟 xwindows 中的中键?
我想知道,是否有可能以某种方式将按键事件映射为 Xwindows 中鼠标的中键单击?我知道它们是不同的设备,但是如果有办法从 C 程序中触发中键单击事件,那么使用现有的 xwindows 机制将键绑定到它应该很容易。
javascript - 使用 JavaScript 以编程方式将光标从一页移动到另一页
我在屏幕上有 2 个页面(实际上更多,因为它是一种带有几帧的专有 Web 应用程序,我实际上无法弄清楚整个结构)
我在页面中输入搜索条件,按键盘上的“Enter”,执行搜索,另一个视图填充数据。在第二个视图上有一个“确认”按钮,用户必须单击它。
我希望用户按键盘上的“Enter”并执行“确认”。
如果我单击第二个视图上的一个字段并按“Enter”,则会执行“确认”,因此只需将鼠标的焦点从第一页移动到另一页。
我怎样才能以编程方式实现这一目标?
我试过以下
光标仍在第一页的输入字段中。
显示该字段的值,以便代码通过那里
光标仍在第一页的输入字段中
光标仍在第一页的输入字段中
并且光标以某种方式“奇迹般地”“移出”输入字段并且“Enter”在第二页上起作用!
为什么 ?
当然,这不是一个解决方案,但我想知道为什么使用警报(但 2 不是 1)可以达到我移动鼠标焦点的目的。
谢谢
javascript - JavaScript:检查鼠标按钮是否按下?
有没有办法检测鼠标按钮当前是否在 JavaScript 中被按下?
我知道“mousedown”事件,但这不是我需要的。按下鼠标按钮后的一段时间,我希望能够检测它是否仍然被按下。
这可能吗?
flash - 在 Flash (AS2) 中检测鼠标双击
有没有办法使用 ActionScript 2.0 检测鼠标双击按钮对象?