问题标签 [pyhook]
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:组合键,例如 óíúéáöïò 与 pyhook
我正在学习将 pyhook 作为键盘记录器并编写一些示例。我不知道如何记录像 óíúö 这样的键序列,因为结果是这样的 -> ´´i´´o
有谁知道如何解决这个问题?
谢谢你。
python - pyHook + Tkinter = 崩溃?
考虑以下示例:
这将显示一个窗口并每秒异步更新一个文本小部件。它只是一个计时器,它会倒计时,并在用户单击鼠标按钮时重置为 300。
这确实有效,但有一个奇怪的错误。当程序运行时,您移动窗口,鼠标和程序将冻结 3-4 秒,然后程序停止响应。
如果你移除了钩子或者异步更新,那么这个 bug 就不会发生。
这个问题的原因可能是什么?
编辑:
我一直在使用 Python 2.6 在 Windows 7 中进行测试。
python - 冻结使用 wxPython 创建的窗口,如果使用 pyHook
此代码工作正常,但是当我按下最小化或关闭按钮时,程序窗口会冻结一段时间。原因可能是在 HookMouse 中,没有它,窗口最小化和关闭正常。为什么?
python - time.sleep 需要整数?
我正在编写一个宏,当我按下某个键时,它会单击屏幕上的某些点。
我第一次按一个键,一切运行良好。
但是,任何其他按键都会导致错误:
这是代码:
似乎该DeleteRun
函数第一次由pyHook
, time.sleep(
) 运行时接受浮点数。
在任何以下函数调用中,它似乎只接受整数。
这是什么原因造成的?
我等不及 5 秒的鼠标排列!应该是节省时间!
眼镜:
- 蟒蛇2.7.2
- 视窗 7 (32)
python - pyHook 停止接收按键事件(随机)?
我有一个使用 pyHook 捕获所有按键的程序,然后运行一些函数。
我注意到一段时间后(随机持续时间),程序停止接收按键触发器,即使我正在按键?
pyHook 不稳定吗?
我不会更改按下的键或过早按下它们或类似的东西。
这是我的代码:
为什么突然停止工作?
即使我通过 IDE 停止程序,该过程在我的计算机上仍然处于活动状态,这非常令人沮丧。
规格:
python 2.7.2
Windows 7 (32)
python - 如何使用我自己的循环与 pyhook 而不是 pumpMessages()?
我正在尝试使用 pyhooks 来检测屏幕上任意位置的鼠标点击。问题是我只能让它与 PumpMessages() 一起工作。我希望它在我构建的 while 循环内运行。有没有办法完成这个/为什么需要pumpMessages?
以上是我可以让它运行的唯一方法。
我正在尝试完成这样的事情:
编辑:我不是一个聪明人。场景中不需要while循环..
叹..
python - 计算 Python 中用户输入(鼠标键盘)的出现次数?
我正在尝试制作一个小型应用程序,它将显示平均每分钟的用户输入量(我希望它显示基于击键和鼠标点击的平均值,例如 APM 计数器ala Starcraft。)。
我刚刚完成了一些 python 教程,并决定尝试扩展,以便“边做边学”。我用 tkinter 制作了一个简单的 GUI,但对于如何处理用户输入方面的事情感到很困惑。
阅读处理键盘输入的类似线程我已经做了一些关于 pyHook 和 pythoncom 的研究,但我不确定如何正确实现这些......
以下是到目前为止我对 GUI 所做的尝试。我希望我可以将用户输入数据作为变量返回并将其放在 DISPLAYCOUNT 位置,然后将结果显示在框中,但也许这不是它的工作方式。
感谢您的任何指示。
python - OS X 上的 pyHook 之类的东西
我实际上正在使用pyHook,但我也想为 OS X 编写我的程序。如果有人知道这样的模块......我已经在互联网上寻找了一段时间,但没有什么真正相关的。
-> 这个想法是能够在 python 应用程序之外记录击键。我的应用程序是一个社区统计生成器,所以如果能从 OS X 中获取统计数据也很棒。
提前致谢 ;)
编辑:PyHook:在 python 应用程序之外记录击键和其他内容 http://sourceforge.net/apps/mediawiki/pyhook/index.php?title=PyHook_Tutorial http://pyhook.sourceforge.net/doc_1.5.0/ http: //sourceforge.net/apps/mediawiki/pyhook/index.php?title=Main_Page
python - 从如此生成的击键中阻止pyhook?
我正在使用pyhook
andpyhk
映射 Windows XP 机器上的击键,它工作正常,除非击键(例如,ctrl+z)已经存在于应用程序中。在这种情况下,ctrl+z 传递给应用程序并触发已映射到它的操作。
如果您熟悉autohotkey
,请注意autohotkey
通过定义可以选择传递给底层应用程序的热键来解决这个问题。这里有一些代码可以理解这个想法。请注意,我正在尝试跟踪 ctrl 键何时关闭。
任何帮助表示赞赏。
谢谢!
python - Python win32api.mouse_event 类型错误
函数 CursorLeft 每隔一段时间都能正常工作。它也可以在没有任何负数作为参数的情况下正常工作。我完全不知道为什么会这样!
第一次打电话,很好。
第二次调用,
TypeError:需要一个整数
第三次通话,很好。
第四次通话,
TypeError:需要一个整数。
依此类推。
解决了
传递的最后两个参数允许函数正常运行。我仍然不确定为什么并且仍然想知道,但至少它现在正在工作。
解决了
事件函数返回 true 非常重要。