I've been using TypeMatrix 2030[1] for about four years. While not a mechanical keyboard, it still feels much like it.
Together with the Programmer Dvorak[2] keyboard layout, I cannot really think of a better "code keyboard".
[1] http://www.typematrix.com/2030/features.php [2] http://www.kaufmann.no/roland/dvorak/