-m mwhook

From FTE
Jump to: navigation, search

-m_mwhook

FuhQuake Homepage : http://www.fuhquake.net/
FuhQuake Autor  : A Nourai aka 'fuh' (#fuhquake on Quakenet irc)
FuhQuake Forum  : http://www.fuhquake.net/forum/

INTRODUCTION




FuhQuake versions with Build >= 275 support binding all buttons on logitech mice. This works with and without -dinput. I have got all 8 mouse buttons on my logitech mx500 working.

PREREQUISITES



  • ) You must be using a win32 binary (build >= 275) and a logitech mouse with

logitech's mouseware installed. Mouseware v9.73 is known to work and Mouseware v9.75 is known *not* to work. Mouseware v9.73 is recommended (but other versions may work).

You can download mouseware 9.73 at: www.fuhquake.net/files/misc/mw973enu.exe .

  • ) You must have mw_hook.dll in your quake dir (same dir where the FuhQuake

executables are).

USAGE



Firstly use -m_mwhook on the command line. Ex. fuhquake-gl.exe -m_mwhook -etc

You should be able to bind MOUSE4 - MOUSE8 in quake now and have it work (you will have to use trial and error to see exactly which button on your mouse is MOUSE4 etc).

CREDITS



-m_mwhook works by intercepting the mouse messages logitech's mosueware sends to quake, and making them the 'right' messages so that the buttons work properly with quake.

The idea of doing this originally came from [EZH]FAN.
It was first implemented by BorisU in qw262.

All credit should go to those 2 people for overcoming the inadequacies of Logitech MouseWare.