问题标签 [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.

0 投票
3 回答
4647 浏览

java - 如何在java中获取鼠标中键?

public boolean mouseDown(Event ev, int x, int y)用来检测鼠标的点击。
我可以区分鼠标右键(ev.metaDown() 为真)和左键和中键。

如何区分左侧按钮和中间按钮?或者如果mouseDown不可能,我应该使用什么?

0 投票
5 回答
5748 浏览

flash - Flash 中的 onMouseUp/Down 和 onPress/Release 事件有什么区别?

在 Flash 中,似乎有两组鼠标点击事件:

  • onMouseUp, onMouseDown
  • onPress, onRelease

这些事件之间有什么实际区别吗?我无法从文档中看出,也没有注意到实际使用中的任何内容,但是对于相同的基本事件有两组不同的名称似乎很奇怪。我错过了什么吗?它们之间有区别吗?

澄清:这是针对 Flash 8 的 ActionScript 2 代码。

0 投票
2 回答
4098 浏览

windows - 如何在不触发 LLMHF_INJECTED 标志的情况下发送鼠标/键盘输入?

目前我使用该SendInput()功能,但如果您安装低级鼠标钩子,LLMHF_INJECTED则设置表示输入已注入流中。有没有办法发送鼠标和键盘输入,所以LLMHF_INJECTED没有设置?

0 投票
4 回答
1559 浏览

mfc - 如何在 MFC CListCtrl 中实现“点击并按住”行为?

如何在 MFC CListCtrl 中实现“点击并按住”行为?

我在 CDialog 中有一个 MFC CListCtrl,我需要向 CListCtrl 添加“点击并按住”行为。

这就是我所说的“点击并按住”:

如果用户在 CListCtrl 项上单击(用鼠标左键进行“标准”单击),则将调用函数 A。

如果用户单击 CListCtrl 项目并按住鼠标左键超过一秒钟,则将调用函数 B。

0 投票
7 回答
20120 浏览

linux - 在linux中检测键盘、鼠标活动

我需要一种方法来检测 Linux 上的鼠标/键盘活动。类似于任何 IM 程序所做的事情。如果在 5 分钟内未检测到任何活动,它会将您的 IM 状态设置为“我现在不在这里”。

对此的任何帮助表示赞赏。

谢谢。

0 投票
6 回答
10482 浏览

python - 多个鼠标指针?

有没有办法分别接受来自多个鼠标的输入?我对制作多用户应用程序很感兴趣,我认为如果我可以让 2 个或更多用户拿着无线鼠标,每个用户都使用单独的鼠标箭头单独与应用程序交互,那会很棒。

这是我应该尝试将其外包给其他应用程序/驱动程序/os_magic吗?或者有没有我可以用来完成这个的库?语言不是什么大不了的事,但 C、C++ 和 Python 更可取。

谢谢 :)

编辑:

找到了这个用于 linux 的多指针工具包(它实际上是一个多指针 x 服务器): http ://wearables.unisa.edu.au/mpx/

0 投票
1 回答
664 浏览

winapi - Windows:鼠标按下窗口装饰

在几乎所有 Windows 应用程序中,我注意到在非客户区按住鼠标按钮会导致绘制停止。为什么需要这个?

例如,我有一个 Managed Direct 3D 应用程序,它显示一个旋转的立方体。如果我将指针放在标题栏上并按住鼠标按钮,即使我没有将任何此类条件编码到我的循环中,立方体也会停止旋转。

为什么绘画停止了?有什么好处?最重要的是,我该如何解决这个问题?

0 投票
4 回答
5966 浏览

java - 如何在 Java 中处理多个鼠标输入?

我的一个朋友让我实现一个蓝色和一个红色指针来表示两个独立鼠标的输入,以加快用于实时音频混合的混音台场景。我很乐意,但尽管我认为这是一个好主意,但我不知道从哪里开始寻找可能的解决方案。

我应该从哪里开始研究实现双鼠标输入的可行方法?

0 投票
5 回答
1479 浏览

javascript - Flash 电影可以将鼠标事件传递给包含页面吗?

我们的一个较新产品是一个walk-on 视频系统,其中一个角色出现在一个绝对定位的DIV 中并给出一个小演示。我们使用的是 Flash 9、AS3。不幸的是,为了让他出现在网站内容的前面,我们需要将他的 Z-index 设置为高于页面内容的值。

在某些网站和浏览器大小上,他会屏蔽部分网站界面。如果我们在其中有 walkon 视频,这会使某些网站基本上无法使用。有没有办法将 Flash 电影捕获的鼠标悬停和单击事件传递给包含页面,以便仍然可以访问下面的导航?

我正在考虑编写一个巨大的丑陋 Javascript 模块,它将遍历所有页面元素并调用它们的 onClick,如果它们在 Flash 电影中的鼠标位置下......但这样的方法将不一致并且非常笨拙。帮助!

0 投票
1 回答
2520 浏览

vb6 - VB6 图片框鼠标悬停

我在我的用户控件上使用 VB6 PictureBox。我设置了 PictureBox 的图片,我将 BorderStyle 设置为 0,并将 BackColor 设置为用户控件的 BackColor。这个想法是我想要一个“浮动”图标。但是,我希望当鼠标悬停在该图标上时该图标显示为可点击。

两个问题:

  1. 我使用哪些事件?MouseMove 似乎是最接近“MouseOver”事件的。有没有更清洁的替代品?

  2. 我应该如何改变风格?我已经尝试了一些东西,但它们看起来都不对。