Does anyone use a macropad or similar programmable keypad for quick trading?

I’m looking into using a keypad to create hotkeys for closing, 50% closing and some other commands, does anyone have experience of this?