Archive:Apple remote
Jump to navigation
Jump to search
We tried hard to come up with a proper mapping for the few buttons on the AppleRemote. If there's something strange or misbehaving, or you've just a great idea to improve the mapping, either open up a ticket in Trac or post to the ATV/OSX section in our forums for public discussion!
Here's what we currently have:
Global:
- Plus - Up
- Minus - Down
- Previous / Rewind - Left
- Next / Forward - Right
- Play / Pause - Select
- Menu - Previous Menu
- Hold Play - Full Screen
- Hold Menu - Contextual menu
Home:
- Menu - Favourites
- Hold Menu - Shutdown Menu
Browsing videos/Library:
- Hold Up/Down - Scroll list
- Hold Play - Movie Information
- Hold Menu - Contextual menu
Full Screen Video:
- Left - Step back
- Right - Step forward
- Up - Volume Up
- Down - Volume Down
- Hold Left/Right - RW/FF
- Menu - Stop
- Hold Play - OSD
Music Playlist:
- Hold Left - Move Item Up
- Hold Right - Move Item Down
- Hold Menu - Delete Item
- Hold Pay - Visualisation
Screen/GUI Calibration:
- Play - Next Calibration
Apple Remote Button Translations (for use in keymap.xml):
- 1 Up
- 2 Down
- 3 Left
- 4 Right
- 5 Play
- 6 Menu
- 7 Hold Play
- 8 Hold Menu
- 9 Hold Left
- 10 Hold Right
- 11 Hold Left
- 12 Hold Right
Buttons IDs only available on ATV (>2.3) through "Learned Remote" feature
- 70 Play
- 71 Pause
- 72 Stop
- 73 SkipPrevious
- 74 SkipNext
- 75 Rewind
- 76 Forward
- 77 Return
- 78 Enter
Extract from keymap.xml:
<joystick name="AppleRemote"> <!-- plus --> <button id="1">Up</button> <!-- minus --> <button id="2">Down</button> <!-- left --> <button id="3">Left</button> <!-- right --> <button id="4">Right</button> <!-- play/pause --> <button id="5">Select</button> <!-- menu --> <button id="6">PreviousMenu</button> <!-- hold play --> <button id="7">Fullscreen</button> <!-- hold menu --> <button id="8">ContextMenu</button> <!-- old buttons for ATV <2.2, used on OSX --> <!-- hold left --> <button id="9">Left</button> <!-- hold right --> <button id="10">Right</button> <!-- Buttons IDs that are added with the "Learned Remote" feature on ATV >2.3 --> <!-- Play --> <button id="70">Play</button> <!-- Pause --> <button id="71">Pause</button> <!-- Stop --> <button id="72">Stop</button> <!-- Previous --> <button id="73">SkipPrevious</button> <!-- Next --> <button id="74">SkipNext</button> <!-- Rewind --> <button id="75">Rewind</button> <!-- Forward --> <button id="76">FastForward</button> <!-- Return --> <button id="77">OSD</button> <!-- Enter --> <button id="78">ShowVideoMenu</button> </joystick>
For details make sure to check the keymapping file in GIT