http://mykeyboard.co.uk/microswitch/
There are some other switch technologies I'd want to try first. But fabbing our own switches gets expensive fast.
http://mykeyboard.co.uk/microswitch/