Hello,

It is possible that mapping keys to your mouse is okey? I.e. mapping 1-0 on keyboard to 1-10 on mouse.

Then instead of moving hand from mouse to keyboard to press 7, you simply click '7' on the mouse.

I'm not sure THIS would be considered against the rules. However, if you mapped multi-step functions to a mouse button, i.e.:
Pressing '7' on mouse is same as pressing '3' then '5' then '7' then '4' then '8' on keyboard then this might not be allowed.

However! If you had an in in-game macro, say: CTRL-1 that did the equivalent of:
3
5
7
4
8

And you mapped keyboard '1' to mouse '1' and then pressed CTRL on keyboard with 1 on mouse, then I think THIS would be okey ^.^;;;

Or to sum up, I BELIEVE it is okey if there is a 1-to-1 relationship between pressing the key on mouse versus pressing the key on keyboard. It is when pressing the key on mouse results in a set of operations that would require more than one key press on keyboard that it becomes a problem.

Personally, I still use a two-button laptop mouse as I find it enough for my needs. But maybe one day I try out something more fancy and like it ^.^;