2011-09-30 93 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會幫助你。