pyhook とクリックイベントの属性を使ってきましたがmessage
、標準の 3 つのボタンしか検出できないようです。他の人はハンドラーにさえ到達しません。
マウスに追加されたボタンを検出する方法はありますか?
WH_MOUSE_LLのドキュメントから:
wParam [in]
Type: WPARAM
マウスメッセージの識別子。このパラメーターは、WM_LBUTTONDOWN、WM_LBUTTONUP、WM_MOUSEMOVE、WM_MOUSEWHEEL、WM_MOUSEHWHEEL、WM_RBUTTONDOWN、またはWM_RBUTTONUPのいずれかのメッセージになります。
pyhookはWH_MOUSE_LLフックを使用しているため、これら3つのボタンに制限されているようです。
この回答に続いて、pywin32を使用して、 WM_XBUTTONDOWNメッセージを追跡できます。これは、私の理解では、マウスボタン4および5に対して起動されるはずです。