HP Quick Launch Buttons allows the use of multimedia buttons on they keyboard.
Replace Windows On-Screen Keyboard with a customizable keyboard.
Automate a list of mouse clicks and keyboard actions.