问题标签 [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.
python - 使用哪个模块来控制键盘?
我应该使用哪个 Python 模块来控制计算机的键盘?
下面的代码应该启动记事本,上面写着“无论你想输入什么”,但显示没有名为的模块Pynput
python - pyautogui typewrite 不会停止输入
我正在编写一个脚本,当用户按下 Shift+P 时,将输入一个文本字符串。它可以工作,当我按 Shift+P 时,它会输入文本,但不会停止输入文本。我认为这是我做过但没有看到的事情。为什么这会一直循环和打字?在它完成一次“Hello,World”之后如何让它停止?
python - 根据文本文件中字符串“xyz”的外观删除传递给文本文件的最后一个字符输入
所以我一直在搞乱 pynput 包,并注意到我可以用它创建一个临时的键盘记录器。我想通了,但现在我在将按键导出到 .txt 文件方面遇到其他问题。Python 2.7.15
我基本上想要做的是格式化击键输出以识别何时按下 key = "backspace" 以在按下退格键之前删除导出的字符。
在键盘记录器运行时,它会将每次击键写入所述 log.txt 文件
例如:www.googlle_backspace__backspace.com
我在访问 google 时显然犯了写两个 l 的错误,我按了两次退格键,所以我在搜索栏中的输入是“www.googl”
现在我想在 log.txt 文件中对其进行格式化,以便它以某种方式识别字符串“退格”并删除“退格”之前的字符。
当前日志.txt
预期的 log.txt
我知道它一定与正则表达式或“re”有关,但我无法理解它。
我考虑过注册字符串“退格”并发送删除提示以删除 log.txt 中的最后一个字符,但我不知道该怎么做。
就像是:
另一个例子:
日志.txt
预期日志.txt
python - ImportError:无法从“pynput.keyboard”导入名称“key”
首先,如果这个问题很愚蠢,我想道歉。
我有这个错误的问题:
你能告诉我,如何解决它吗?:
我试图在谷歌上找到一些建议,但我没有找到任何东西。也许这只是太愚蠢的“问题”。
这是未完成的代码,我想尝试它是否有效,然后出现错误。
这是整个问题:
python - 我可以使用 pynput 将变量插入键盘按下吗?
我正在尝试创建一个随机代码输入系统来取乐。我想在keyboard.press() 函数中插入一个随机整数并执行它,但我不知道该怎么做。有什么解决办法吗?
我已经尝试过创建一个列表,从该列表中随机选择,将其设置为一个变量,尝试将其变为一个值,并将其变为一个函数。我无法在网上的任何地方找到这个问题或弄清楚。
我目前想要的只是一个随机数输出和一个返回键,但我得到第 372 行,如果已解决.is_dead: AttributeError: 'NoneType' object has no attribute 'is_dead' 或第 548 行,在 _resolve raise ValueError (key) ValueError: chars 或 raise AttributeError(name) from None AttributeError: chars
opencv - 来自 pynput 的 Mouse.position 不起作用 [python2、opencv、mac、jupyter]
我是新手,所以它可能只是一个语法问题,但谁能弄清楚为什么第 77 行mouse.position = (x,y)
没有移动我的鼠标?它应该映射到通过将绿色物体放在我的网络摄像头上绘制的点。
此外,当我引入while mouse.position!=(x,y):
pass
绿色物体时,相机会冻结。
此处的代码(冻结时不显示错误):
我很感激任何帮助!
python - Pynput同款Controller键盘鼠标
我知道问题,但不知道如何解决它。控制器被覆盖,但我该如何改变呢?
python - 用一种方法听 2 种不同的击键(Pynput)
本质上,我的程序监听击键,如果它看到“向上”箭头被按下,它开始使用依赖于“标志”为真的 while 循环打印单词 test。我希望程序在按下向下键时停止,但我无法做到这一点。我没有收到任何错误,它只是不会停止。
这是代码:
当我按下向下箭头时,“停止”不会被打印出来,所以似乎根本没有使用 if 语句。我怎样才能解决这个问题?
python - 将 KeyCode 对象与 python 中的字符串进行比较
我正在尝试在 python 中触发按键功能。我正在使用pynput 库的listen 函数,它返回一个Keycode 对象。我尝试将对象转换为字符串,但以下代码仍返回以下输出(按下“a”键时):
我得到: