问题标签 [pynput]

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 投票
1 回答
2446 浏览

python - 绘制鼠标移动 Python

我想使用 matplotlib 和 pynput 近乎实时地绘制鼠标的移动,但我怀疑我遇到了一些代码被阻止的问题。代码使用此答案的简化版本。

代码似乎停止在ax.draw_artist(points). pynput 鼠标侦听器是 a threading.Thread,所有回调都是从线程调用的。我对 matplotlib 或线程的内部工作原理不够熟悉,无法确定原因。

0 投票
1 回答
1438 浏览

python - Python 锁定鼠标和键盘

我正在编写一个代码,我需要通过鼠标和键盘锁定用户的输入。我正在使用套接字,当我收到消息“LOCK”时,它应该锁定计算机,当我收到消息“UNLOCK”时,它将解锁用户的 PC。我试过使用模块 pyhook,但如果我使用这个模块,那么程序将停止,我无法从套接字接收信息。我也尝试过使用 pynput,但我找不到锁定键盘/鼠标的方法。

0 投票
2 回答
65 浏览

python - 尝试连接时 Python 脚本失败

所以我正在尝试制作一个键盘记录器作为一个小的入门项目,以帮助我了解更多关于编程的知识。我正在使用 pynput 来检测键盘输入,并且我想继续将字符添加到一个名为line. 我将要展示的脚本在我放在line += str2函数之外时有效,但在里面没有(str变量放在那里是为了调试这个确切的东西。)

这是代码:

提前感谢任何可以帮助我弄清楚为什么会发生这种情况的人。

0 投票
1 回答
3934 浏览

python - python 3.6 pynput NameError:未定义名称“键盘”

我想用 pynput 检测键盘,所以我从他们的网站复制并粘贴了一个演示。这里是:

但是我收到此错误,文件的名称与模块的名称不同:

0 投票
1 回答
661 浏览

python - 从侦听器内部引用全局变量时的pynput UnboundLocalError

我正在编写一个脚本来在用户每次按键时输入一些内容。我最终不得不在监听器之前定义一个全局变量并从监听器中引用它,尽管事先明确定义了它,但我得到了一个 UnboundLocalError 。这是代码:

在脚本运行时按一个键后,我收到此错误:

我在 Windows 10、python 3.5.2 和 pynput 1.4 上运行

0 投票
2 回答
2808 浏览

python - pynput 鼠标位置坐标到变量并在全局范围内使用变量

我试图在按下鼠标按钮时保存鼠标的 x 和 y 坐标,并且在松开鼠标按钮时分别保存。我可以打印它们,但无法将它们保存到变量中。

这是我得到的:

然后我将如何在全局范围内调用这些变量以与另一个模块一起使用(例如 pyautogui?)

0 投票
0 回答
112 浏览

python - 如何在现代游戏中轮换?

我的想法是通过我的老式六轴控制器玩堡垒之夜,之后我计划制作指定的 Arduino 控制器(带传感器)来控制游戏。我使用 pygame.joystick 从控制器获取数据,使用 pynput 来控制鼠标/键盘。光标在 Windows 中完美移动,但在游戏中我可以旋转但没有操纵杆(没有光标,我控制的)。一切正常,但代码处于半完成状态:

我认为问题不在于代码!可以控制比赛吗?

0 投票
0 回答
241 浏览

python - MacBook Air 键盘记录器无法识别 Pynput

我在 Windows 计算机上设计了一个键盘记录器,但是当我将它移到我的个人 Mac 上时,代码停止工作。通过 pip install 我似乎已经成功下载了 pynput,但是当我运行代码时,我收到错误消息: Traceback (most recent call last):File "/Users/Ben/Desktop/CODE/key_logger.py", line 6, in从 pynput 导入键盘 ModuleNotFoundError:没有名为“pynput”的模块

0 投票
8 回答
53457 浏览

python - 如何修复错误“没有名为'pynput'的模块”?即使在用 pip 下载后?

我在我的 Windows 中使用 pip 在视频之后下载了 pynput:https ://youtu.be/DTnz8wA6wpw

在管理员模式下使用 cmd

当我运行代码时,pycharm 和 spyder3 显示错误:

这是我的代码:

0 投票
1 回答
613 浏览

python - 在按下键时记录鼠标单击并在python中释放相同的键时停止记录

我正在创建一个脚本,如果用户按下 f7 它将开始记录鼠标点击,当他释放按钮时它应该停止,除非用户关闭程序,否则会发生这种情况。

我编写了一个代码,它在按下 f7 时开始记录键,但是当释放它时它仍然记录键,因为键处于连续按下的位置,它不断启动多个侦听器并且数据不断变得多余。

同样在释放 f7 后,监听器不会停止

这是代码