问题标签 [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.
java - Java:忽略单击双击?
谁能想到一个好方法来忽略 Java 中双击附带的单击?
我希望对每种行为都有不同的行为,例如:
- 单击在单击点上绘制十字准线
- 双击选择屏幕上的对象,但不应在单击点上绘制十字准线
...谁能想到办法做到这一点?某种计时器设置可能吗?一个想法赞赏:-)
<免责声明> ...是的,我知道我正在犯下最令人发指的可用性/用户界面失礼。</免责声明>
编辑#2:
尽管这有效,但由于计时器导致的延迟令人抓狂-我放弃了这个解决方案,并使用中键单击而不是双击...
编辑:
谢谢cgull - 这是我能够想出的,因为您确认没有简单的方法可以做到这一点(请注意,如果我设置计时器 < 200 在点击和计时器之间看到奇怪的比赛,但只要我将其设置为 > 200 的值,这很正常):
silverlight - Silverlight 页面上的单击处理程序
有没有办法在页面或用户控件级别捕获 MouseLeftButtonDown(或其他鼠标事件),然后能够确定实际单击了哪个子控件?
c++ - 在 C++ 中的 ifstream 上设置超时?
我们正在尝试从连接到 linux 盒子的 2 个 USB 鼠标中读取数据(该数据用于机器人的里程计/定位)。所以我们需要不断地从每只鼠标中读取它移动了多少。问题是当鼠标不移动时,它不会发送任何数据,因此我们从中获取数据的文件流会阻止执行,因此程序无法进行里程计计算(其中涉及速度的时间测量) .
有没有办法在输入流上设置超时(我们在 C++ 中使用 ifstream 并从 /dev/input/mouse 读取),以便我们能够知道鼠标何时不移动,而不是等待接收事件?还是我们需要弄乱线程(arggh ...)?欢迎任何其他建议!
提前致谢!
visual-studio - 在 Visual Studio 2008 中分配鼠标按钮
有谁知道如何将额外的鼠标按钮绑定到 Visual Studio 2008 中的命令?曾经有一个“powertoy”可以让你为 Visual Studio 2003 做到这一点,但我找不到 2008 年的等价物。
mouse - X11(linux桌面)下如何设置鼠标位置?
我想知道如何在X11下设置鼠标光标位置?有没有可能,如果,我必须在哪里寻找合适的功能?X 窗口系统、KDE/Gnome/...?
c# - 画布上的 MouseLeftButtonDown 需要太高的精度
我正在响应添加到 WPF 画布的元素上的 MouseLeftButtonDown 事件。单击时一切正常(即事件处理程序正确触发),但它需要鼠标指针的过多精度。你必须完美地站在圈子的顶端才能让它发挥作用。我需要它更宽容一点;也许至少 1 或 2 个像素可以原谅。画布上的元素都是漂亮的大圆圈(大约屏幕上四分之一的大小),所以圆圈本身并不算小,但每个的StrokeWidth都是1,所以是一条细线。
你可以在这里看到截图:http: //twitpic.com/1f2ci/full
大多数图形应用程序对鼠标的选择并不那么挑剔,所以我想给用户一种熟悉的体验。
我怎样才能让它更宽容一点。
c# - 鼠标拖放
如何实现鼠标拖放过程示例 SetCursorPos(32, 32); mouse_event((uint)MouseEventFlags.RIGHTDOWN,0,0 ,0,0); mouse_event((uint)MouseEventFlags.RIGHTUP,0,0 ,0,0); SetCursorPos(38, 38); mouse_event((uint)MouseEventFlags.LEFTDOWN,0,0 ,0,0);
mouse_event((uint)MouseEventFlags.LEFTUP,0,0 ,0,0);
这是在屏幕左上角打开任何内容的代码如何在此特定代码或其他方式中实现拖放?
.net - Windows - 将键盘键映射到与鼠标左键相同的操作
是一种编程方式(或更简单的方式)将某些键盘键映射到与 Windows XP / Vista 中的鼠标左键相同的操作窗口。如果程序化有没有办法在 .NET 2.0(或更高版本)中做到这一点?
c# - 如何在 C# 中阻止键盘和鼠标输入?
我正在寻找一些可以阻止键盘和鼠标输入的代码(最好是 C#)。