AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ideas for capturing special Mouse Buttons?

 
Reply to topic    AutoHotkey Community Forum Index -> General Chat
View previous topic :: View next topic  
Author Message
Peepsalot



Joined: 06 Oct 2005
Posts: 24

PostPosted: Fri Oct 07, 2005 6:16 pm    Post subject: Ideas for capturing special Mouse Buttons? Reply with quote

I have a Logitech MX 1000 mouse that has about 10 different buttons on it.
I refuse to use Logitech's drivers, and have opted to use AutoHotkey to configure these buttons.
Without the drivers, AutoHotkey is able to detect all the buttons except for 3 of them. There is an Application Switcher button, an then the mouse wheel has a side to side tilt feature for horizontal scrolling. When these buttons are presssed, even with keybd hook and mouse hook installed, no key events are displayed.
Does anyone know of a simple utility or alternative driver or something that would allow me to catch these buttons?
Back to top
View user's profile Send private message
TheLeO



Joined: 11 Jun 2005
Posts: 264
Location: England ish

PostPosted: Wed Oct 12, 2005 11:02 am    Post subject: Reply with quote

10 buttons you say?
sounds like its worth getting that mouse...

soz back to your problem.
why don't u install the driver and re-map it?
cuz it worked with my 7 ex-button mouse
_________________
::
I Have Spoken
::
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Peepsalot



Joined: 06 Oct 2005
Posts: 24

PostPosted: Wed Oct 12, 2005 3:25 pm    Post subject: Reply with quote

The drivers are crap bloatware(~36Mb), and since the mouse and keyboard drivers are a package deal, it would break the functionality of my keyboard at the same time. Everytime I press Alt-F4 it would open powerpoint, instead of the standard of closing a window like every other keyboard has done for over 10 years. Like I said, I refuse to install that on my computer.
Fool me once, shame on you. Fool me twice, shame on me.

I was hoping maybe there was some generic or open source sort of drivers that would be capable of recognizing my mouse clicks without all the extra retardedness. It's not really that big of a deal, I can live without side scrolling and a redundant Alt-Tab button, I just thought it would be neat. Hmm, guess it's time for me to learn how to write my own hardware drivers, lol.


Last edited by Peepsalot on Wed Oct 12, 2005 11:22 pm; edited 1 time in total
Back to top
View user's profile Send private message
Peepsalot



Joined: 06 Oct 2005
Posts: 24

PostPosted: Wed Oct 12, 2005 3:31 pm    Post subject: Reply with quote

Yeah the buttons, in case you are wondering are as follows:
Left button
Right Button
Middle Button(scroll wheel click)
Wheel Up
Wheel Down
Wheel tilt left*
Wheel tilt right*
"Forward"
"Back"
Application switcher*
"Cruise control" up
"Cruise control" down

So technically there are twelve different button functions total.

The asterisk are the only ones that do not function. The "cruise control" are what logitech calls the buttons above and below the scroll wheel, with double arrows on them
Back to top
View user's profile Send private message
tinaa



Joined: 25 Nov 2004
Posts: 57

PostPosted: Wed Oct 19, 2005 5:07 pm    Post subject: Reply with quote

I've got the same mouse but I have the setpoint driver installed. It doesn't interfere with my keyboard (but I'm not using a Logitech keyboard).

Out of curiousity, I closed the driver from the tray icon and looked at the key history. The application button and tilt wheel buttons don't register at all. However the cruise up and down buttons register as wheel up and down buttons rather than independant buttons. With the driver uninstalled, are you seeing the cruise buttons registering with different scan codes than the wheel?

Incidentally, with the setpoint driver enabled, the cruise buttons don't appear in the history window. I assume they're being intercepted and remapped by the driver at a lower level.
Back to top
View user's profile Send private message
TheLeO



Joined: 11 Jun 2005
Posts: 264
Location: England ish

PostPosted: Tue Nov 29, 2005 11:35 am    Post subject: Reply with quote

well sounds like its not worth getting that mouse?
_________________
::
I Have Spoken
::
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
swazi
Guest





PostPosted: Wed Jan 23, 2008 12:23 pm    Post subject: Reply with quote

I don't suppose there's been any action with this mouse and these buttons in the time since this thread was last active? I'd like to try this mouse as a desktop replacement to my logitech VX Revolution, but if the app switcher can't be remapped, I'd be a button short for my script purposes.

And no, uber options isn't an option. Setpoint's a pig, dressing it up just makes it a nicely dressed pig. Logitech can't write software for peanuts...


cheers,
swazi
Back to top
swazi
Guest





PostPosted: Mon Jan 28, 2008 11:23 am    Post subject: Reply with quote

Considering the lack of answers here, I'm thinking I'll instead get myself the logitech mx620. it seems to be more or less the desktop equivalent of the VX Revolution I'm already using. Effectively the same number of buttons, etc...


cheers,
swazi
Back to top
tinaa



Joined: 25 Nov 2004
Posts: 57

PostPosted: Mon Jan 28, 2008 5:54 pm    Post subject: Reply with quote

I don't know about the VX revolution (I haven't used one, although Logitech is sending me a MX revolution to replace a defective MX1000...) but I tried the MX620 and found that the tactile feedback on the scroll wheel doesn't match the activation of the wheel buttons. That is if you press the wheel or tilt it to either side, you'll feel the click, but the action may or may not activate. You need to press or tilt it harder, past the click, to be sure it gets activated. I found that very annoying as I was never fully sure whether or not I'd activated the function. I tried 2 of them and they had the same problem. Logitech admitted this seems to be a common problem with this mouse...

Just a heads up if that matters to you. You might want to take a look at the MX610 or MX600 which are older versions with a standard scroll wheel (rather than the microgear one).

As for the MX1000 I used setpoint to map the extra buttons to F13+. You might be able to use one of the HID scripts to map the extra buttons without setpoint but I never tried it before I sent it back to Logitech. (To Logitech's credit, they agreed to replace my mouse despite the fact I couldn't find the receipt and it was probably past the warranty!)

I'm not too clear why the extra buttons on a MX620 should be any easier to capture without setpoint than on a MX1000... Personally, while the MX1000 was a nice mouse I found it a bit too large and heavy and the app switch and forward buttons were generally too far out of reach for the way I hold the mouse. I just got a Cordless Desktop Wave which comes with a RX8 mouse (I don't know if you can buy one by itself) which I really like. It's small and light and fits my hand really well. On the MX1000 I ended up mostly programming combinations using the back button as a modifier for the other buttons so the fact my new mouse has fewer buttons doesn't really bother me too much. In fact, since the forward button is now easily in reach on the other side of the mouse, it's easier to program more combinations. I tried to see if I could get the tilt wheel buttons to be recognized through the HID script rather than setpoint but they didn't show up. I'm not sure if I did it correctly...

What I'd really like is to find a way to call setpoint's horizontal scroll function programmatically from Autohotkey so I could assign the function to the scroll wheel rather than the tilt or other buttons. I find setpoint does a much better job with horizontal scroll than any of the methods posted for Autohotkey...
Back to top
View user's profile Send private message
swazi
Guest





PostPosted: Tue Jan 29, 2008 10:41 am    Post subject: Reply with quote

Surprised) I just paid for a refurbished MX620 about 2 hours ago... Surprised)

I'm quite happy with the microgear wheel on my VX Revolution; if they behave the same, I'll be happy. If they don't, well, oops. I'm assuming I'll be able to use my scripts written for the VX, as they only use XButtons 1 & 2 in combination with Left, Right and Ctrl. The tilt wheel isn't a big deal for me, autocad doesn't have scrollbars anyway. :O)

The main reason I need to get another mouse is because the VX is just that little bit too small and light for my big mitts on a daily basis, plus it belongs with my laptop, which i don't need at work...

I suppose if someone cares to post a ready-to-go script to address logitech wheel-tilting, I'd give it a go, but I'm not that worried about it...


cheers,
swazi
Back to top
Lexikos



Joined: 17 Oct 2006
Posts: 7290
Location: Australia

PostPosted: Tue Jan 29, 2008 1:05 pm    Post subject: Reply with quote

swazi wrote:
I suppose if someone cares to post a ready-to-go script to address logitech wheel-tilting, I'd give it a go, but I'm not that worried about it...
Windows Vista has native support for horizontal scrolling. I use a mouse hook to detect the tilt on my MX610. I'm not aware of any solution for other versions of Windows.
Back to top
View user's profile Send private message Visit poster's website
swazi
Guest





PostPosted: Wed Jan 30, 2008 8:41 am    Post subject: Reply with quote

I'd noticed that vista thing on my searches through the forums here, but frankly, that's just not enough of a reason to upgrade to vista. Not to mention, I don't make those kind of decisions in my work environment...

:O)


cheers,
swazi
Back to top
Display posts from previous:   
Reply to topic    AutoHotkey Community Forum Index -> General Chat All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group