I am using the Natural Ergonomic Keyboard 4000, It works great and has a row of programmable keys at the top and some extra keys above the keypad.