Button Control  - Multiply your button potential :)
 Download LifeCam version here
 Download Generic Keyboard version here ( not ready yet , you can use the lifecam version , just install it in a different directory , i.e. C:\Program Files\keyboard_control\ :) )


   
LifeCams Generic Buttons
For use with lifecams!  But also for whatever keyboard has buttons that can call an executable file!



Overview :


Being the owner of  4 LifeCam USB Cameras :) I found the button  on top of them rather limiting ( even useless on some machines ).
All it does is to open a VideoCall window with active MSN contacts , not to mention that if you haven`t got MSN it will ultimately nag you , each and every time you push it by accident while trying to adjust the camera position.. You can do nothing more with it..!
So in order to add meaning to its existance :) I created Button Control.

It will basically count how many times you click it and then call the associated program..
You can also use it with every keyboard that has extra function buttons that can call an exe ultimately performing dozens of functions even on keyboard models with just a few buttons..
For example for a keyboard with only one "Web" button  clicking it once could open Firefox , clicking it twice IE , clicking it a third time an HTML editor etc.. It adds a whole range of possibilities and effectively multiplies  your buttons!


Example Configuration :

For example your commands.ini file , which controls the button behavior , could contain :

commands.ini
--------------
//Lines starting with "//" are comments and do not count as programs

//The previous line is blank so if you click once the button won`t do anything ( in order of accidental clicking while adjusting the camera )
C:\Program Files\Skype\Phone\Skype.exe
//Clicking once will call skype
C:\Program Files\Mozilla Firefox\Firefox.exe
//Clicking twice will call Firefox
oldIcePick.exe
//Clicking a third time will result in the default MSN menu!
--------------