2011-09-30 85 views
2

我想在我的笔记本电脑上使用我的鼠标作为遥控器,并且我想在其中使用侧面按钮。我在python编码,因为我已经成功地用autohotkey做它。但autohotkey使用太多的资源。 鼠标是Razer Orochi ..它有7个按钮和一个滚轮。 我想用修改器和lbutton,rbutton,mbutton和wheel的左侧前键作为次要...还通过按下两个左侧按钮我想锁定鼠标,直到4个按钮,它们都被按下... 但我似乎无法弄清楚如何读取python中鼠标侧面按钮的输入。python鼠标侧按钮?

+0

取决于平台,我会想。但它听起来像你正在使用Windows。我猜你必须钩入user32.dll或其他东西。 – aus

+0

好的...是的,我正在使用win它应该可以在7和8上工作... 听起来像很高级的东西..任何帮助? –

回答

0

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

0

这不是一个完全的答案,但也许是一组引用来开始你。我没有与Windows上的Python的经验,但是看起来这可能会有所帮助:

  • 有一组Windows扩展的Python的:pywin32
  • 牦牛通过在Python here中以特殊方式阅读COM创建了一个双指滚动驱动程序。

根据牦牛在他的代码中如何进行双指滚动来判断,我想你所做的并不是那么遥远?我也认为win32com会帮助你。