Creating my own mouse

~WARNING ABSOLUTE NOOB~

Alright, so I want to make my own mouse with a keypad on top (original forum post here:http://linustechtips.com/main/topic/988 … eripheral/)

ANYWAY I recently found the pro mini/micro that allows you to custom make a usb device and saw this tutorial on someone making his own keypad

I did find this tutorial btw so should come in handy https://www.sparkfun.com/tutorials/337

What I want to do is add THIS:

{

Left click

Right click

Scroll wheel

Positioning device (laser, optic or even a ball sensor)

Number pad

}

to the pro mini/micro mentioned before

now have serveral problems from here

1 Finding parts (don’t know where to get stand alone driverless versions of these things epically the scroll wheel and positioning device) NEED HELP SOURCING THESE

2 Writing drivers for them (this i should be able to do myself after seeing the code for them in the earlier mentioned tutorial)

3 Making a shell to hold them (on second though i have access to a 3d printer/scanner and know how to use CAD i should be fine)

4 Pro Mini vs Pro Micro NEED HELP HERE

So this post was really just here to ask for any help with these minor setbacks and as a heads up that I am still pursuing the idea of actually build this mouse

and as always any help you are willing to give would be greatly appreciated

Edit

On second thought there is another problem i might have

5 Specifcally the positioning device (http://tim.cexx.org/?p=613this guy messed around with an optic sensor but not sure how to use it as a mouse) NEED HELP HERE

Found out that mouser.com sells many standalone parts but didnt see any buttons or scroll wheels just the optic and laser sensors maybe i just missed em

Pick a better learning project. This is too hard for a noob.