I had a lot of parts laying around due to sales at the closing RadioShack stores (RIP). So I decided to use some of them and make something. So after many weeks of designing and programming away from my 'office' I made this when I finally returned.
Normal joystick controls for mouse. Using the switch turns the mouse into SCROLL MODE which turns the Joystick into arrow keys. The vibration motor is activated upon different functions with a unique vibration pattern. Tilting the mouse in different directions uses the accelerometer to activate different hotkeys.
Refresh - Forward
Win + Tab - Back
Alt + -> - Right
Alt + <- - Left
Other 6 buttons are:
CTRL, ALT, WIN, TAB, Middle Click and Page Mode.
Page Mode turns joystick into Page Up, Page Down, Home, and End.
Also there are additional screw terminals for 5V and ground. And a breakout for pin 3 which can be programmed to add more functionality.