My idea surrounds using a button, fitted with a natural magnet that levitates above an electromagnet that is, in its unpressed state, so driven as to repel the button and make it afloat. When pressed, the button triggers some kind of mechanism that flips the polarity of the electromagnet below, which makes the electromagnet attract the button towards it; this makes the button literally fall down after the press is registered by some means, perhaps the same or another pair of magnets with hall effect. After the button drops to a certain level, the polarity is again flipped, which repulses the button upwards to its initial state. The flipping of the polarity would provide tactile feedback, and a click could be added by giving the button some sort of a tail that would smack into the electromagnet.
The idea is that the button would have minimal friction, if it is only held in place by a very loose coil spring; in fact, the only source of friction would be air rushing pass it, which may be further decreased by aerodynamics.
Let me know what you guys think of this crazy idea!