Оптимальным вариантом считаю все-таки набивание рук в vim. Там можно работать без этих дополнительных клавиш (в стародавние времена так и было). Правда, конечно, нужно набирать экспы, чтобы нажатие клавиш было интуитивным.
Использую Apple Keyboard with Numeric Keypad (не Wireless, хотя если буду когда-нибудь менять, будет Wireless). Доволен, что купил в свое время. Она алюминиевая, но намного тоньше других. Ход клавиш хороший.