12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- // This keymap handles two different kind of apple remotes,
- // the standard one that you pick up for your appletv or old mac mini
- // and the old PHT style harmony remote. PHT had a interesting hack that
- // changed the device-id between keypresses to be able to emulate more
- // buttons than was physically on the remote. In PMP we emulate this mode
- // by sending the deviceID (XXX) first in the keycode like: XXX-Y
- //
- // The harmony sends out deviceId's between 150 and 160 for this mode so
- // the host code makes sure that deviceId comes through on those ranges
- // but not on any other deviceID, then we just emit the keycode.
- //
- {
- "name": "Apple Remote",
- "idmatcher": "AppleRemote.*",
- "mapping": {
- // Standard Apple Remote mapping
- "1": {
- "short": "up",
- "long": "cycle_audio"
- },
- "2": {
- "short": "down",
- "long": "cycle_audio_back"
- },
- "3": "left",
- "4": "right",
- "5": "enter",
- "6": "back",
- "7": "play_pause",
- // PHT harmony emulation in format "DEVICEID-KEYCODE"
- "150-1": "up",
- "150-2": "down",
- "150-3": "left",
- "150-4": "right",
- "150-5": "enter",
- "150-6": "back",
- "151-1": "1",
- "151-2": "2",
- "151-3": "3",
- "151-4": "4",
- "152-3": "5",
- "152-4": "6",
- "153-3": "7",
- "153-4": "8",
- "154-3": "9",
- "154-4": "0",
- "153-2": "back",
- "151-5": "stop",
- "151-6": "play",
- "152-6": "pause",
- "154-1": "step_backward",
- "154-2": "step_forward",
- "155-1": "home",
- "153-1": "host:toggleDebug",
- "154-6": "host:suspend",
- "158-1": "seek_backward",
- "158-2": "seek_forward"
- // Keys that are mapped in the harmony but not used in PMP
- //"157-1": "aspect",
- //"154-5": "clear",
- //"157-6": "power toggle",
- //"153-6": "enter",
- //"157-2": "queue"
- }
- }
|