retrieve list of codes for button
allow touch and hold for controller buttons