Find the right mix of speed, size, switch feel, and programmable features.