Does it require a special device to program or is it button press programming?

Printable View