Mmhhh... they are a nightmare to create...
Here is a list of the parts with proper design numbers on Brickset: http://brickset.com/parts?query=switch
Here is a list of the parts with proper design numbers on Brickset: http://brickset.com/parts?query=switch