HID: implement key/touch/circle pad access