Before I purchase one of these, I'd like to know if it's customizable enough for this functionality.
@gvhartman if you can do it with a keyboard, you can do it with a Twiddler.