private static MouseButtons GetXButtonMouse(MSLLHOOKSTRUCT hookStruct) { MouseButtons mouseButton; XBUTTONS xButton = (XBUTTONS)hookStruct.mouseData; if (xButton == XBUTTONS.XBUTTON1) { mouseButton = MouseButtons.XButton1; } else { mouseButton = MouseButtons.XButton2; } return(mouseButton); }
private static VirtualKeyCode GetXButtonKeyCode(MSLLHOOKSTRUCT hookStruct) { VirtualKeyCode keyCode; XBUTTONS xButton = (XBUTTONS)hookStruct.mouseData; if (xButton == XBUTTONS.XBUTTON1) { keyCode = VirtualKeyCode.XBUTTON1; } else { keyCode = VirtualKeyCode.XBUTTON2; } return(keyCode); }