标签: mouse

matlab在matlab图中选择区域

当我在 Matlab 中处理绘图时遇到问题。以下是我的绘图问题:

  • 使用鼠标绘制数据后如何选择区域?
  • 选择区域后如何从该区域获取数据?

有任何想法吗?

mouse matlab plot regions

1
推荐指数
1
解决办法
1万
查看次数

鼠标最多可以有多少个鼠标按钮?

嘿,伙计们,我需要你们的帮助,我正在制作一个游戏引擎,但我不知道该放什么作为您可以使用的最大数量的鼠标按钮。意思是可以有多少个鼠标按钮?

鼠标按钮:例如鼠标右键、左键或鼠标中键

mouse

1
推荐指数
1
解决办法
3296
查看次数

python - 单击鼠标的最快方法

我正在尝试使用 pyautogui 在 python 中制作一个自动点击机器人,但这需要太多时间(它在循环中运行,并且 xPos/yPos 每次都会更改)。有什么更快的方法呢?谢谢你的帮助。

pyautogui.PAUSE = 0.001
pyautogui.click(xPos,yPos,button = 'left')
Run Code Online (Sandbox Code Playgroud)

python mouse click pyautogui

1
推荐指数
1
解决办法
6035
查看次数

在JPanel上检测鼠标移动事件

我有一个JPanel,我想检测以下事件

(1)当鼠标移入时

(2)当鼠标移出时

(1)很容易.(2)有点棘手.目前,我必须在JPanel周围的所有组件上注册事件.如果JPanel周围的邻居在事件中检测到鼠标移动,这也意味着JPanel有(2)情况.然而,这是相当肮脏的,因为我将来添加新的组件,这个肮脏的解决方法将破裂.

另一种方法是使用计时器来监视JPanel.如果鼠标位置在x秒内不在JPanel内,我可以考虑JPanel有鼠标移出事件.

然而,这对我来说似乎也是一种肮脏的方式,因为有一个单独的计时器来执行这样的常见任务是过度的.

Java平台可能提供哪种更好的方法?

java mouse events jpanel

0
推荐指数
1
解决办法
2842
查看次数

将鼠标事件发送到另一个窗口,Win 7下的C#

有没有办法将鼠标事件发送到Window 7中的另一个窗口?
我曾经这样做过:
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);

但是这在Win7中似乎不再起作用了.
有任何想法吗 ?

谢谢.

c# mouse events winapi windows-7

0
推荐指数
1
解决办法
1685
查看次数

无法从-mouseDown:event获取有用的位置

完全重写

我现在重现了我之前在一个简单的示例项目中发布的问题,所以我完全知道我可能做错了什么.这就是我现在正在做的事情.

  1. 创建一个新的vanilla Cocoa应用程序(没有核心数据,不是基于文档的)
  2. 添加一个名为"MyImageView.m"的类,没有标题
  3. 用以下内容替换MyImageView.m的内容:

    @interface MyImageView :NSImageView {} @end
    
    
    @implementation MyImageView
    - (void)mouseDown:(NSEvent *)event {
        NSLog( @"mouse down event: %@", event );
        NSPoint point = [event locationInWindow];
        NSLog( @"mouseDown location: (%d,%d)", point.x, point.y );
    }
    @end
    
    Run Code Online (Sandbox Code Playgroud)
  4. 在Interface Builder中打开MainMenu.xib

  5. 将图像拖到窗口上
  6. 将其班级更改为 MyImageView
  7. 保存一切并运行
  8. 单击Image Well上的任意位置

然后我在控制台上看到以下消息:

2011-01-01 13:58:12.351 TestApp[1167:903] mouse down event: NSEvent: type=LMouseDown loc=(237,242) time=2033.7 flags=0x100 win=0x0 winNum=573 ctxt=0x0 evNum=286 click=1 buttonNumber=0 pressure=1

2011-01-01 13:58:12.353 TestApp[1167:903] mouseDown location: (-2057547688,16)

为什么NSEvent的字符串表示中的"loc"是正确的,但-locationInWindow显然是错误的?我怎么可能会导致这些琐碎的代码错误?

我已经重新启动了我的系统以防可能有所帮助.

macos mouse events cocoa objective-c

0
推荐指数
1
解决办法
1257
查看次数

Java游戏鼠标移动

我正在制作一个游戏,我们必须使用'捕手'来捕捉从窗户顶部掉下来的球.捕获只能向左/向右移动.

示例:http://puu.sh/xeq8

如果我想制作它以便我可以用鼠标移动'捕手',我应该朝哪个方向看?

现在,我有一个使用键盘的捕手 - 我使用KeyListener但是我不确定鼠标.

理想情况下,当鼠标在JPanel中移动时,我希望捕手能够向左/向右移动吗?或者那种东西是理想的.

java mouse user-interface awt mouseevent

0
推荐指数
1
解决办法
1038
查看次数

mousePressed函数似乎不止一次按下

我是Processing编程语言的新手,目前正在尝试与我的大学团队一起制作一个基于回合制的游戏.但是我在处理函数中遇到了一个名为mousePressed的问题.问题似乎是mousePressed函数不止一次完成,即使我只按鼠标一次.我可能错了,但任何帮助都会很好.

我有5个按钮,如果我点击其中一个按钮,它会在我的ArrayList中添加X个玩家,之后它应该继续第一个玩家转向骰子,可以通过点击屏幕滚动.然而,当我点击我的添加播放器按钮时,它也会掷骰子,但我希望玩家选择数量的玩家,然后再次点击屏幕滚动骰子.

代码:

  //this is my "if" the player choose to have two players, the first player turns begin

  if(player.get(0) == 1){
        fill(255);
        text("First player turn", width/2, height/5);
        noLoop();

        dice.display();
        dice.mouseRoll();


 // here you have my dice roll function
  void mouseRoll(){                    
    if(mousePressed==true){
      dice.roll(1,4);  // just a random between the two number
        noLoop();
Run Code Online (Sandbox Code Playgroud)

java mouse processing

0
推荐指数
1
解决办法
1418
查看次数

oracle-sqldeveloper鼠标映射问题

我发现有几篇文章描述了我遇到的同样问题,但没有找到解决方案.

由于sqldeveloper的几个版本(3.1最新版本,今天升级了4个)我遇到了鼠标映射问题.我尝试重新启动,重新安装sqldeveloper,并在重新安装操作系统后,没有任何改变.JDK 1.7,但在遇到同样的问题时也使用了1.6.

当我想从菜单栏/任何下拉菜单中选择一些内容时,我必须将鼠标指向下方几厘米以标记菜单项.

我有一个linux mint系统.我会非常感谢任何帮助.

谢谢Nico

mapping mouse oracle-sqldeveloper

0
推荐指数
1
解决办法
3224
查看次数

DOMMouseScroll,event.originalEvent.detail始终返回0

我正在研究一个简单的JS / jQuery脚本,以检测鼠标滚轮的滚动。

在大多数竞标使用“ mousewheel”的浏览器中,一切正常,但是在Firefox上,我必须使用“ DOMMouseScroll”。

问题是event.originalEvent.detail(从Firefox调用时)始终返回0。这样,我无法知道用户何时向上或向下滚动,并且我确定这不是预期的行为。

这是我的代码,如果可能的话:

$j(document).on('mousewheel DOMMouseScroll', function(event) {
    event.preventDefault();
    if(delay) return;
    delay = true;
    setTimeout(function(){delay = false},2000)

    var wd = event.originalEvent.wheelDelta || -event.originalEvent.detail;
    window.alert(event.originalEvent.detail); // to check the value
    var a= document.getElementsByClassName('wpb_revslider_element');
    if(wd <= 0) {
      for(var i = 0 ; i < a.length ; i++) {
        var t = a[i].getClientRects()[0].top;
        if(t >= 40) break;
      }
    }
    else {
      for(var i = a.length-1 ; i >= 0 ; i--) {
        var t = a[i].getClientRects()[0].top;
        if(t < …
Run Code Online (Sandbox Code Playgroud)

javascript mouse jquery mousewheel

0
推荐指数
1
解决办法
1991
查看次数