If you are a developer and you want programmable keys, don't sit around waiting for an expensive keyboard, reprogram the ones you've already got in front of you. As far as I know, all major OSes can already arbitrarily remap keys to any keystroke you like, and it's easy to pick up software to turn any keystroke into any action you like.
Are you really using PrintScreen, or SysRq, or ALT-PrintScreen, or any of the other combinations you've got unmapped and waiting to serve you?