Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!
I have a multi-button Logitech mouse. But I have to explicitly assign actions to the various buttons in an app they provide, which ends up in the "extra" section of the system preferences. But all these buttons return a unique value with RawKeyUp.
That looks like what I see when using a scroll wheel, which does indeed generate key values trappable with rawKeyDown. You might want to double-check that your rawKeyDown handler is in play when testing it; if no drivers are needed, key events are probably what's being sent for the non-standard buttons.
Richard Gaskin LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
I assume that the Logitech gadget provides a driver.
And one of the buttons on my mouse generates the same value via rawKeyDown as another, even though it does something completely different.
But isn't it so that if any of those buttons perform a function that is unique to that button, then it must generate a unique code somewhere? And whether rawKeyDown can catch it is another story?
I will try to document them all when I get back to my office.