首页 文章
  • 0 votes
     answers
     views

    C#Wpf将鼠标坐标转换为缩放的画布坐标

    我试图将鼠标单击坐标转换为画布坐标 . 画布可以动态缩放 . 我实现了ScaleTransforms整个画布的缩放功能 . 画布本身有一个图像作为窗口的背景 . 当用户使用鼠标滚轮时,背景会放大和缩小 . 如何转换鼠标单击坐标以反映图像上的缩放位置? 缩放 Map 图像代码: private void Canvas_MouseWheel(object sender, MouseWheelEvent...
  • 7 votes
     answers
     views

    多屏幕系统中鼠标光标在C中的位置

    如何在多屏幕的Linux下在C窗口的X窗口中设置鼠标光标?我有2个显示器(具有不同的分辨率)插入一个Linux电脑 . 我使用“:0.1”来处理第二个监视器 . 我从监视器1运行应用程序,同时将鼠标保持在监视器1上......结果鼠标移动但不跳到监视器2.如果我手动将鼠标光标放在监视器2上并从监视器1运行应用程序,鼠标移动 . 我需要一种方法在监视器之间移动光标 . #include "...
  • 0 votes
     answers
     views

    使用OpenSceneGraph检测两只老鼠?

    OpenSceneGraph中有osgGA :: GUIEventAdapter可以检测鼠标事件 . 但是,我希望程序在同一台计算机上检测两只鼠标,程序只能将两只鼠标视为一只 . 我知道有一个Windows MultiPoint Mouse SDK,但我认为它在WPF中用于C#,不确定它是否可以在C中使用 此外,有一个GlovePie,但它不是开源的,不知道如何在vs2010中使用它 . VRPN...
  • 0 votes
     answers
     views

    鼠标在扩展显示屏上的位置

    我在这个特定的问题上找不到任何东西,所以就这样吧! 我有兴趣以编程方式更改鼠标光标的位置 . Cursor.Position = new Point(x, y); 使用单个监视器按预期工作 . 但是,当我插入第二个并选择扩展桌面时,更改光标的坐标仅适用于主屏幕 . 那么,有没有人知道如何告诉光标我想要移动到不同的屏幕?
  • 3 votes
     answers
     views

    Java在多个监视器环境中获取鼠标位置

    我在互联网上搜索了一段时间,但我找不到任何解决方案 . 我知道你可以获得当前的鼠标位置 PointerInfo a = MouseInfo.getPointerInfo(); Point b = a.getLocation(); 问题是在多环境屏幕中我只是相对于主屏幕获得鼠标位置 . 这意味着如果第二个屏幕位于我收到的主屏幕左侧,例如X:-917.0位置Y:-137.0 . 我知道这些值取决于屏...
  • 0 votes
     answers
     views

    即使光标位于屏幕边缘,也可以跟踪鼠标速度

    我写了一个小的Javascript应用程序来跟踪和显示鼠标速度的x和y分量 . 它从当前位置减去光标的先前位置,并按时间划分 . 非常简单的东西 . 这是完整的工作来源: <!DOCTYPE html5> <html> <head> <meta charset="UTF-8"> <st...
  • 1 votes
     answers
     views

    在多显示器配置中使用xlib进行鼠标控制

    我正在编写一个小程序来使用Xlib控制鼠标光标 . 我需要在多显示器配置上任意设置其位置 . 操作系统是linux,启用了xinerama模式 . 使用下面的代码,指针不能像我期望的那样工作 . xdisplay1 = XOpenDisplay(NULL); root = DefaultRootWindow(xdisplay1); XWarpPointer(xdisplay1,无,根,0,0,0,...
  • 0 votes
     answers
     views

    如何捕捉屏幕边界之外的鼠标移动

    我的应用程序在向下事件上捕获鼠标并依赖于与当前鼠标指针位置(可见指针)不直接相关的鼠标移动 . 因此,数学基于初始点和鼠标的相对点,并且视觉反馈在视觉上没有链接到可见鼠标指针,因此指针也可以完全隐藏 . 但是当我到达屏幕边界时,传入的坐标被剪裁 . 它看起来很合理,因为指针也不移动,但我想继续获取有关相对鼠标移动的信息,即使可见指针到达屏幕边界 . 这可能吗?也许可以从驱动程序访问原始鼠标信息?
  • 0 votes
     answers
     views

    如何重置鼠标光标位置c#

    Working Environment 我从事汽车反馈项目,在扩展模式下使用双显示器 . 屏幕1(非触摸) - 客户服务主管工作屏幕屏幕2(触摸) - 在此屏幕上运行的客户反馈软件,仅在触摸时无键盘输入 . Problem 当客户点击屏幕2获取反馈时,光标位置从屏幕1变为屏幕2,这会干扰客户服务主管 . Proposed Solution 我可以运行后台计时器线程,它在1或2毫秒后检查光标位置,如...
  • 1 votes
     answers
     views

    防止鼠标在X屏幕之间移动

    我正在运行Ubuntu 14.04并且有两个监视器,每个监视器分配到X11下自己的屏幕 . 我想知道是否有办法防止鼠标光标从屏幕0移出屏幕1.屏幕1显示图像和电影,用MATLAB工具箱控制,屏幕0显示GUI和控件等,所以没有需要鼠标才能进入屏幕1.当它出现时我无法看到它,因为我的设置 .
  • 1 votes
     answers
     views

    在程序加载时隐藏UWP鼠标光标

    有没有办法在代码中将鼠标光标隐藏在Windows应用商店应用程序中,以便在应用程序启动时立即隐藏鼠标? 我的页面启动后运行以下命令,直到我实际移动鼠标才会发生任何事情 . 一旦我移动鼠标它就会隐藏 . 如果我不移动它,它会无限期地停留在屏幕上 . 当我显示图形时,我需要立即隐藏鼠标,而无需用户输入任何内容 . Window.Current.CoreWindow.PointerCursor = nu...
  • 1 votes
     answers
     views

    防止触摸输入在Windows上移动鼠标光标

    我正在编写一个支持鼠标和触摸输入的C Win32应用程序 . 但是,当我将手指放在触摸屏上时,操作系统会将鼠标光标移动到该位置 . 如果我在屏幕上移动手指,同时移动鼠标,那么操作系统将导致鼠标光标闪烁,一帧在手指下,第二帧在旧鼠标位置下 . 我希望触摸输入停止改变鼠标光标位置 . 我想保持2个输入分开 - 触摸不影响鼠标 . 我想继续同时读取2个输入 - 触摸不影响鼠标 .
  • 2 votes
     answers
     views

    在Linux上移动鼠标指针在C中失败

    我正在使用以下代码隐藏和显示鼠标光标: XDefineCursor( m_display, m_window, show ? None : m_hiddenCursor ); XFlush( m_display ); 这很好 . 但是,当我运行这个时: XWarpPointer( m_display, None, m_window, 0, 0, 0, 0, x, y ); XFlush( m...
  • 0 votes
     answers
     views

    GLFW鼠标无法在Ubuntu Unity上运行

    我在glfw中有小问题; / . 它在Windows和Ubuntu Gnome3上工作,但它不适用于Ubuntu Unity . 我的鼠标代码(我在游戏中使用它来旋转相机): glfwDisable(GLFW_MOUSE_CURSOR); int xpos, ypos; int w,h; glfwGetMousePos(&xpos, &ypos); // ...
  • 1 votes
     answers
     views

    原始鼠标输入X11

    我需要X11应用程序的原始鼠标增量 . 有没有办法在不必直接打开设备驱动程序链接的情况下执行此操作?扭曲的鼠标技巧在这个特定的应用程序中不起作用 . 此外,Qt,SDL等不是一种选择 . XInput2没问题 .
  • 0 votes
     answers
     views

    在特定时间间隔后隐藏和显示鼠标光标

    如果我的系统鼠标没有移动,我想在5秒后隐藏我的鼠标 . 我问过这个问题check mouse activity 现在我可以检查鼠标的活动并更改光标...我的代码是: #define WINDOWS_LEAN_AND_MEAN #include <windows.h> #include <io.h> #include <iostream> #include &l...
  • 1 votes
     answers
     views

    Android手机可以作为USB隐藏鼠标吗?

    在Android Open Access Protocol 2.0中, Headers 为HID支持的部分: AOA 2.0协议增加了四个新的USB控制请求,允许附件充当Android设备的一个或多个HID输入设备 . 由于HID支持完全通过 endpoints 0上的控制请求完成,因此不需要新的USB接口来提供此支持 . 这是否意味着,Android设备可以充当usb hid鼠标? 我在http...
  • 20 votes
     answers
     views

    Javascript:捕获鼠标滚轮事件,不滚动页面?

    我正在尝试阻止页面元素捕获的鼠标滚轮事件导致滚动 . 我期望 false 作为最后一个参数来获得预期的结果,但是在这个"canvas"元素上使用鼠标滚轮仍会导致滚动: this.canvas.addEventListener('mousewheel', function(event) { mouseController.wheel(event); }, false); ...
  • 160 votes
     answers
     views

    用Python控制鼠标

    如何在Python中控制鼠标光标,即将其移动到某个位置并单击,在Windows下?
  • 92 votes
     answers
     views

    获取鼠标位置

    我想用Java模拟一个自然的鼠标移动(从这里到像素逐行) . 要做到这一点,我需要知道起始坐标 . 我找到了方法event.getX()和event.getY()但我需要一个事件...... 如何在不做任何事情(或不可见的事情)的情况下知道这些职位? 谢谢
  • 0 votes
     answers
     views

    为什么按下左键时我的鼠标位置不会更新?

    我在MacOS上使用MonoGame 3.6.0.906 . 我试图让一些鼠标输入代码工作,但我发现了一些奇怪的行为 . 按下左键时,鼠标位置似乎不会更新 . 这使得无法实现鼠标拖动输入 . 为了研究,我在按下鼠标左键,释放时间和每次更新时鼠标位置时添加了打印语句 . 然后我尝试点击并拖动 . 当左按钮关闭时鼠标肯定会移动 . 这是日志: ... {X:89 Y:384} {X:89 Y:385}...
  • 0 votes
     answers
     views

    Javascript鼠标事件不适用于Three.JS场景元素

    好吧,我只是感到困惑(现在可能因为我自己的好事而太累了...) . 我正在尝试让我的three.js应用程序在鼠标悬停在场景中的特定类型的实体上时为不同的鼠标事件执行不同的功能 . “mousemove”类型的事件工作正常,而且 console.log( 'INTERSECTED.isGraphElement: ', INTERSECTED.isGraphElement, 'MouseEvent...
  • 0 votes
     answers
     views

    X11 - 设置光标位置不起作用

    我正在尝试设置我的X11光标位置 . 我尝试将XWarpPointer的窗口设置为None,root(DefaultRootWindow(显示)),调用以前创建的窗口(XCreateWindow) . 函数IS被调用,鼠标减慢了一点,但它没有物理移动 . 为什么会这样? void GameWindow::ResetCursor() { SetCursor(resX / 2, resY / ...
  • 0 votes
     answers
     views

    将鼠标光标限制为直线

    我想知道是否可以准确地将鼠标光标限制在一条线上 . 一般的想法是,我想创建一个标尺/法国曲线应用程序,我可以拖出一条线,并使其像我想要的bezier点弯曲,然后按住一个热键限制我的鼠标,所以我可以画与wacom平板电脑在photoshop中类似的一行 . 到目前为止我尝试的是以下内容 . 我现在正用对角线测试它 . 虽然它似乎正确地将我的鼠标限制在线上,但是当我在photoshop中绘制一条线时,...
  • 0 votes
     answers
     views

    使用XtAppMainLoop时获取X11鼠标点击和位置? (改进xload)

    如何注册回调以获得鼠标右键和向上事件? 背景:标配许多UNIX风格的xload应用程序几乎很方便 . 它绘制了系统负载随时间变化的图表 . 它使用一个有缺陷的简单StripChart小部件;它使网格错误 . 我已经解决了这个问题,但现在我希望能够点击带状图表并获得与该负载相对应的时间 . 来源在这里:http://learjeff.net/forums/xload . 主要设置并调用XtAppMa...
  • 2 votes
     answers
     views

    X11将鼠标限制在可见区域

    我目前正在使用Cinnamon运行Linux Mint 17.2 . 我有2台显示器 . 当我将显示器设置为在Cinnamon设置中相邻时,鼠标可以自由移动通过显示器之间共享的边框,但无法逃离可见区域 . 也就是说,如果我将监视器设置为仅共享角落,则鼠标有效地锁定到当前监视器,并且只能通过角落逃逸到另一个监视器 . 但是,将监视器设置为不相邻允许鼠标在虚拟帧缓冲区中自由漫游,包括不可见区域 . 我...
  • 1 votes
     answers
     views

    如何在Linux下合法地以编程方式捕获第二个鼠标或轨迹球,X?

    我正在设计和实现一个实验性的GUI应用程序 . 我希望允许我的用户在人体工程学上同时使用双手与应用程序进行交互 . 例如,想象一下GIMP和左手(其他)手中的第二个鼠标(轨迹球):您可以用左手导航,平移,旋转或缩放图片,同时绘制/编辑精确点,线或图形用右手同时进行 . 早在2000〜2002年,我就用两只老鼠进行了一些实验:一个在PS2(USB)接口上,另一个在RS232串行接口上 . 如今,多年...
  • 1 votes
     answers
     views

    鼠标运动跟踪程序与python

    我试图跟踪各种应用程序上的鼠标移动,如桌面或一些Web应用程序 . 这是为了理解和捕获用户行为(那些计算机文盲的用户,试图了解他们的行为方式和与系统的交互) . 例如,如果我让这样的用户坐在桌面前离开他,我的程序应该跟踪他用鼠标做出的所有动作,我以后可以将其与系统的设计相对应 . 我在pygame中写了一个小程序来做同样的事情 . import pygame x = y = 0 running ...
  • 3 votes
     answers
     views

    在窗口Pygame中锁定鼠标

    我想在窗口模式下在Pygame中制作一个FPS游戏 . 我需要能够无限制地使用隐藏的光标将我的相机移动360度以上 . 我使用了Pygame的 set_visible 和 set_pos 但它并没有阻止我的鼠标离开窗口并阻挡屏幕边框 . import pygame pygame.init() game_display = pygame.display.set_mode((800,600)) pyg...
  • 1 votes
     answers
     views

    Python模块,允许在DirectX中进行鼠标移动

    有没有人知道可以在directX游戏中移动鼠标的Python模块? 我尝试过Ctypes和Hammonds win32模块,由于DirectInput阻止了普通的python模块访问鼠标,因此它们无法在directX中运行 . 是否有使用HID仿真的变通方法或模块?

热门问题