invis2 Posted February 12, 2011 Share Posted February 12, 2011 I have an intellimouse explorer 4.0 usb mouse with tilt wheel left and right functions which frankly virtualy are never used. I would like to know if autoit supports the scrollwheelright and scrollwheelleft functions so that they can be used for useful purposes other than the ocasional scroll left and right. I couldnt see any posts on this rarely used mouse switch and as far as i can see with all the googling I have done their doesnt seem to be any remapping capability either. Any help or suggestions gratefully recieved. Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted February 12, 2011 Share Posted February 12, 2011 This is just a guess, but have you installed IntelliPoint? Explorer 4.0 is on the supported list. I think it can change the mouse wheel action. If you have Windows 7 (maybe Vista/XP too, can't remember) you will find it among the optionals in Windows Update as "Microsoft Hardware USB Mouse". Or use the disc you got with the mouse / download from Microsoft. .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
invis2 Posted February 12, 2011 Author Share Posted February 12, 2011 Thanks for the reply Yes all drivers software etc tried. it turns out that side scrolling is not supported on xp which I have and is supported on vista and Seven. I assume Autoit cant bring anything to the party here. It seems upgrade or do without. Naturally if anyone knows different please contact me. Link to comment Share on other sites More sharing options...
Ascend4nt Posted February 12, 2011 Share Posted February 12, 2011 Horizontal scrolling is available via the WM_MOUSEHWHEEL message (0x020E), which should be available if Intellipoint or some compatible software is installed. Check WM_MOUSEHWHEEL and 'Best Practices for Supporting Microsoft Mouse and Keyboard Devices' (which was published pre-Vista).There's sample C code in that article, and WM_MOUSEHWHEEL is defined, along with some other constants, and these comments:// These values must be defined to handle the WM_MOUSEHWHEEL on // Windows 2000 and Windows XP, the first two values will be defined // in the Longhorn SDK and the last value is a default value // that will not be defined in the Longhorn SDK but will be needed for // handling WM_MOUSEHWHEEL messages emulated by IntelliType Pro // or IntelliPoint (if implemented in future versions). #define WM_MOUSEHWHEEL 0x020E #define SPI_GETWHEELSCROLLCHARS 0x006C #define SPI_SETWHEELSCROLLCHARS 0x006D #define DEFAULT_CHARS_TO_SCROLL_WITH_EMULATION 0x01Hope it helps. My contributions: Performance Counters in Windows - Measure CPU, Disk, Network etc Performance | Network Interface Info, Statistics, and Traffic | CPU Multi-Processor Usage w/o Performance Counters | Disk and Device Read/Write Statistics | Atom Table Functions | Process, Thread, & DLL Functions UDFs | Process CPU Usage Trackers | PE File Overlay Extraction | A3X Script Extract | File + Process Imports/Exports Information | Windows Desktop Dimmer Shade | Spotlight + Focus GUI - Highlight and Dim for Eyestrain Relief | CrossHairs (FullScreen) | Rubber-Band Boxes using GUI's (_GUIBox) | GUI Fun! | IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) | Magnifier (Vista+) Functions UDF | _DLLStructDisplay (Debug!) | _EnumChildWindows (controls etc) | _FileFindEx | _ClipGetHTML | _ClipPutHTML + ClipPutHyperlink | _FileGetShortcutEx | _FilePropertiesDialog | I/O Port Functions | File(s) Drag & Drop | _RunWithReducedPrivileges | _ShellExecuteWithReducedPrivileges | _WinAPI_GetSystemInfo | dotNETGetVersions | Drive(s) Power Status | _WinGetDesktopHandle | _StringParseParameters | Screensaver, Sleep, Desktop Lock Disable | Full-Screen Crash Recovery Wrappers/Modifications of others' contributions: _DOSWildcardsToPCRegEx (original code: RobSaunder's) | WinGetAltTabWinList (original: Authenticity) UDF's added support/programming to: _ExplorerWinGetSelectedItems | MIDIEx UDF (original code: eynstyne) (All personal code/wrappers centrally located at Ascend4nt's AutoIT Code) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now