mouse 相关问题

鼠标是通过检测相对于其支撑表面的二维运动而起作用的指示设备。

我正在尝试跟踪玩家鼠标在移动时在圆上的时间,但我总是得到程序运行的总时间

如上所述,我想跟踪鼠标在移动圆圈内的时间。我正在记录鼠标离开圆圈的时间并减去鼠标最后一次离开圆圈的时间(或...

回答 1 投票 0

python 中的鼠标状态信息

我正在使用 Python pyautoGUI 自动执行一些步骤以从软件获取报告。当它运行报告时,Python 应该等待一段时间,直到报告准备就绪。等待时间不清楚...

回答 0 投票 0

为什么滚动时自定义光标消失

我在我的反应项目中使用这个自定义光标: 光标.js 从“反应”导入反应; 导入“./Cursor.scss”; 函数游标(){ 返回 ( 我在我的反应项目中使用这个自定义光标: 游标.js import React from "react"; import "./Cursor.scss"; function Cursor() { return ( <div> <h4 class="cursor"></h4> </div> ); } export default Cursor; 游标.scss: @import "/src/Utilities/Varibles.scss"; *{ cursor: none; } .cursor { position: absolute; width: 40px; height: 40px; background: $green; border-radius: 50%; top: var(--y, 0); left: var(--x, 0); transform: translate(-50%, -100%); z-index: 2; mix-blend-mode: difference; pointer-events: none; } 然后我将它导入我的 App.js ... function App() { document.onmousemove = function(e) { document.body.style.setProperty('--x',(e.clientX)+'px'); document.body.style.setProperty('--y',(e.clientY)+'px'); } return ( ... 但是当我滚动超过视口高度的 100% 时,光标不会跟随我的鼠标位置。我真的不知道如何让光标在滚动到页面底部时保持鼠标位置。 App.js没有任何样式,样式在index.scss上: @import "/src/Utilities/Varibles.scss"; html{ scroll-behavior: smooth; } body { background-color: $blue; width: 100vw; height: 100vh; overflow-x: hidden; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ display: flex; flex-direction: column; margin: 0 auto; &::-webkit-scrollbar { display: none; } } 你可以看到这里发生了什么: https://marclopez.oddsolutionslab.com/ 有谁知道如何解决这个问题? 解决方案: 我弄清楚我做错了什么,我在App.js上添加的需要在Cursor.js上,删除了文档。在 onmousemove 之前并将 pageYoffset 添加到 mouseY 位置 Cursor.js 文件应该如下所示 import React from "react"; import "./Cursor.scss"; function Cursor() { onmousemove = function (e) { console.log("mouse location:", e.clientX, e.clientY+this.window.pageYOffset); document.body.style.setProperty('--x',e.clientX+'px'); document.body.style.setProperty('--y',e.clientY+this.window.pageYOffset+'px'); }; return ( <div> <h4 class="cursor"></h4> </div> ); } export default Cursor; 感谢 KyloDev 的帮助!!

回答 1 投票 0

如何将各种命令分配给鼠标按钮,时间依赖于 xbindkeys?

我需要根据按住鼠标键的时间执行不同的命令。 例如 0s) Ctrl+V 1s) Ctrl+C 2s) copyq 菜单 #clipboard history 我一直在寻找 XMBC 的替代品

回答 0 投票 0

Xbindkeys / ubuntu 将复制粘贴分配给鼠标按钮

在 Ubuntu 20.04 LTS 中,我尝试使用 xbindkeys 自定义我的 logitech mx master 3 鼠标按钮 我编辑设置 ~/.xbindkeysrc 像这样的东西适用于 bottons 8 和 9: # 鼠标按钮...

回答 2 投票 0

使用反应拖动带有光标的图像

我有一个带有背景图像的div,我想用光标在div的边界内拖动图像,我将背景位置设置为一个变量,然后添加一个onmousemove事件到...

回答 0 投票 0

在 Python 中使用 cli 鼠标光标?

你好! 我正在用 Python 制作一个 CLI 应用程序,想知道我是否可以实现与旧计算机的复古光标类似的外观,更具体地说是 Batbox 中使用的光标。 我有...

回答 0 投票 0

intellij 弹出 javadoc 鼠标悬停在文件名上

我希望有一种方法可以启用此功能,当我将鼠标悬停在 Project Explorer 下的类上时,javadoc 的内容将像在代码编辑器中一样弹出。 有没有...

回答 0 投票 0

在 c# Windows 服务中获取鼠标位置不起作用

我首先构建了一个 c# 控制台应用程序,目前每 30 秒检查一次自上次检查/(程序启动)以来鼠标位置是否发生了变化。如果是,什么都不应该发生只是

回答 0 投票 0

GHUB 两个函数合一 lua

伙计们我是 lua 脚本的新手,我不得不说我讨厌 ghub,所以简而言之..我想要这两个 luas 合二为一(第一个是非常简单的反冲脚本,第二个是(应该是)一个简单的绑定,li ...

回答 0 投票 0

Raspberry Pi 2 Model B无法连接USB鼠标

Raspberrypi 启动消息: [xxxx] usb1-1:设备描述符读取/64,错误-71 [xxxx] usb1-1:设备描述符读取/64,错误-71 [xxxx] usb1-1:设备描述符读取/64,错误-71 [xxxx] usb1-1:设备

回答 0 投票 0

如何使用 Rundll32 来交换鼠标按钮?

我正在重复另一个论坛的问题,因为我想要相同的答案。 来自 MSDN 的 SwapMouseButton 函数。 如何将布尔数据从命令提示符通过 rundll32.exe 传递给布尔值 ...

回答 6 投票 0

如何使用 C++ 在 Windows 上禁用右键单击按钮?

有没有办法禁用右键单击按钮? 我正在尝试使用鼠标挂钩,它只会在您运行程序时禁用右键单击按钮。 #包括 #包括 有没有办法禁用右键单击按钮? 我正在尝试使用 鼠标钩子,它只会在您运行程序时禁用右键单击按钮。 #include <iostream> #include <vector> #include <algorithm> #include <cstdlib> #include <conio.h> #define _WIN32_WINNT 0x0500 #define WM_RBUTTONDOWN 0x0204 #include <windows.h> /* Disable mouse using low-level mouse hook */ HHOOK miHook; //Starting Hook Procedure LRESULT CALLBACK LowLevelMouseProc(int nCode, WPARAM wParam, LPARAM lParam) { if (nCode == HC_ACTION) { MSLLHOOKSTRUCT &msll = *(reinterpret_cast<MSLLHOOKSTRUCT*>(lParam)); if (wParam == WM_RBUTTONDOWN) { cout << "OOO"; if (WM_RBUTTONDOWN) { return -1; // Make this click be ignored } } } return CallNextHookEx(miHook, nCode, wParam, lParam); } int main() { system("pause"); } 这是正确的方法,还是我需要实际进入注册表才能真正禁用鼠标右键单击? 是的,您可以通过安装低级鼠标钩子来禁用鼠标事件。如果 LowLevelMouseProc 大于或等于零,您的 nCode 回调应该返回非零值。此外,您不仅应该阻止 WM_RBUTTONDOWN 窗口消息,还应该阻止 WM_RBUTTONUP,否则目标应用程序可能无法正常工作。 这段代码很奇怪: if (wParam == WM_RBUTTONDOWN) { cout << "OOO"; if (WM_RBUTTONDOWN) { return -1; // Make this click be ignored } 第二个if子句将永远为真。也许你的意思是 if((WM_RBUTTONDOWN == wParam)||(WM_RBUTTONDOWN == wParam)) return(-1); 此外,回调通过处理 Windows 消息在您的线程上下文中运行,因此您的代码必须有一个消息队列,它不能是简单的控制台应用程序 这个钩子在安装它的线程的上下文中被调用。 该调用是通过向安装了 钩。因此,安装钩子的线程必须有一个 消息循环。 然而,系统范围的钩子可能非常危险。一个小错误很容易使整个系统不稳定。通过在 SetWindowsHookEx 调用中指定其消息线程 ID,仅为目标应用程序安装挂钩。您的另一个选择是通过替换其消息处理例程和过滤鼠标事件消息来子类化目标窗口。

回答 1 投票 0

如何查看鼠标点击的颜色?

我想知道当您在 Javascript 中单击任何地方时,是否有一种方法可以查看鼠标的颜色。 我没有尝试任何东西,因为我不知道有什么可以做到的。

回答 0 投票 0

如何使用python实现鼠标画圈移动

我正在尝试用 python 编写脚本,在没有用户输入的情况下自动强制移动鼠标指针(它通过键盘退出),并尝试使用 PyAutoGUI、PyUserIn ...

回答 3 投票 0

Mouve 鼠标,类似人类,带有 Python/Selenium(如 pptr ghost-cursor)

我尝试了这段代码:通过 Selenium 进行类似人类的鼠标移动,但试图弄清楚如何将其集成到现实生活中的刮板中,以跟随我的鼠标圆顶 DOM 元素: #!/usr/bin/python # https://

回答 1 投票 0

鼠标侦听器根本不起作用我该如何解决

在我的代码中,技能树框架的鼠标监听器无法工作,但新技能树框架的鼠标监听器无法解决这个问题 NewSkillTree.addMouseListener(new MouseAdapter() { ...

回答 0 投票 0

在 linux 终端中检测鼠标滚轮滚动

我想要一个简单的功能来检测用户是向下还是向上滚动鼠标滚轮,就像vim一样,当你在vim终端中向上滚动时,你向上移动5行。 我关注了很多...

回答 2 投票 0

如何使用 Cypress/Puppeteer 自动化 GeoMap

我有一张地图,想与该地图进行交互,例如选择、拖动。 我拥有的地图示例 - (https://openlayers.org/en/latest/examples/box-selection.html)

回答 0 投票 0

罗技 Ergo M575 鼠标 -(新)经常出现滞后/卡顿

我有一个罗技 Ergo M575 轨迹球鼠标,我已经使用了大约 6 个月。我主要在蓝牙上使用它(相对于随附的 USB 接收器)。我对这个设备没有任何问题......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.