【问题标题】:Mouse side buttons in python?python中的鼠标侧键?
【发布时间】:2011-11-28 18:45:52
【问题描述】:

我正在尝试将鼠标用作笔记本电脑上的遥控器,并且我想在其中使用侧键。我正在使用 python 进行编码,因为我已经使用 autohotkey 成功完成了它。但是自动热键使用了太多资源。 鼠标是 Razer Orochi。它有 7 个按钮和一个滚轮。 我想将左侧前键用于修饰符,将 lbutton、rbutton、mbutton 和滚轮用作辅助键……同时按下左侧的两个按钮我想锁定鼠标,直到 4 个按钮都被按下。 .. 但我似乎无法弄清楚如何在 python 中从鼠标侧键读取输入。

【问题讨论】:

  • 取决于平台,我想。但听起来你正在使用 Windows。我猜你必须连接到 user32.dll 或其他东西。
  • 好的...是的,我正在使用 win 它应该适用于 7 和 8...听起来很高级的东西..有什么帮助吗?

标签: python button mouse hotkeys extra


【解决方案1】:

这不是一个完整的答案,但也许是一组让您开始的参考。我没有在 Windows 上使用 Python 的经验,但看起来这些可能会有所帮助:

  • 有一组适用于 Python 的 Windows 扩展:pywin32
  • Yak 通过在 Python here 中以特殊方式读取 COM,创建了一个双指滚动驱动程序。

从 Yak 如何在他的代码中进行两指滚动来判断,我想你正在做的事情并没有那么遥远?我也认为win32com 会帮助你。

【讨论】:

    【解决方案2】:

    最终解决方案是使用PyHook
    非常感谢 Peter Parente。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      • 2021-01-30
      • 2014-05-06
      • 1970-01-01
      相关资源
      最近更新 更多