The problem is they tend to get expensive, especially when you look at higher-end models.
Luckily, its easy and cheap to build your own.
Instructables user johnofe outlines the process in the full post linked below, but overall its simple.
Johnofe suggestsHID Macrosfor the task, and even includes the macros he used (and his label sheets!)
for the Photoshop-focused keypad he built.
Hit the link below to see how its all done.
Making a powerful programmable keypad for less than $30| Instructables