Archive:Apple remote: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Sho
(New page: '''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 ...)
 
>MaestroDD
(updated to current svn (r23842))
Line 1: Line 1:
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:'''
'''Global:'''
*Plus - Up
*Plus - Up
Line 8: Line 12:
*Hold Play - Full Screen
*Hold Play - Full Screen
*Hold Menu - Contextual menu
*Hold Menu - Contextual menu
*Hold Previous / Rewind - Big Step Back
 
*Hold Next / Forward - Big Step Forward
'''Home:'''
*Menu - Favourites
*Hold Menu - Shutdown Menu


'''Browsing videos/Library:'''
'''Browsing videos/Library:'''
Line 17: Line 23:


'''Full Screen Video:'''
'''Full Screen Video:'''
*Left - Back 1% of Movie
*Left - Step back
*Right - Forward 1% of Movie
*Right - Step forward
*Up - 10% or 1 chapter of movie forward
*Up - Volume Up
*Down - Volume Down
*Hold Left/Right - RW/FF
*Hold Left/Right - RW/FF
*Down - 10% or 1 chapter of movie back
*Menu - Stop
*Menu - OSD
*Hold Play - OSD
*Hold Play - Movie information
*Hold Menu - Stop
 
'''Music:'''
*Hold right - Queue song to playlist


'''Music Playlist:'''
'''Music Playlist:'''
Line 37: Line 39:
'''Screen/GUI Calibration:'''
'''Screen/GUI Calibration:'''
*Play - Next Calibration
*Play - Next Calibration
*Hold Right - Next Resolution


'''Apple Remote Button Translations:'''
'''Apple Remote Button Translations (for use in keymap.xml):'''


*1 Up
*1 Up
Line 47: Line 48:
*5 Play
*5 Play
*6 Menu
*6 Menu
*7 Hold Up
*7 Hold Play
*8 Hold Down
*8 Hold Menu
*9 Hold Left
*9 Hold Left
*10 Hold Right
*10 Hold Right
*11 Hold Play
*11 Hold Left
*12 Hold Menu
*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:'''


<xml>
<xml>
      <!-- plus      --> <button id="1">Up</button>
<joystick name="AppleRemote">
      <!-- minus      --> <button id="2">Down</button>
  <!-- plus      -->     <button id="1">Up</button>
      <!-- left      --> <button id="3">Left</button>
  <!-- minus      -->     <button id="2">Down</button>
      <!-- right      --> <button id="4">Right</button>
  <!-- left      -->     <button id="3">Left</button>
      <!-- play/pause --> <button id="5">Select</button>
  <!-- right      -->     <button id="4">Right</button>
      <!-- menu      --> <button id="6">PreviousMenu</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>
</xml>


      <!-- hold play  --> <button id="7">Fullscreen</button>
For details make sure to check the keymapping file in [http://trac.xbmc.org/browser/trunk/system/keymaps/joystick.AppleRemote.xml svn]
      <!-- hold menu  --> <button id="8">ContextMenu</button>
      <!-- hold left  --> <button id="9">BigStepBack</button>
      <!-- hold right --> <button id="10">BigStepForward</button>
</xml>

Revision as of 11:52, 27 October 2009

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:

<xml> <joystick name="AppleRemote">

       <button id="1">Up</button>
       <button id="2">Down</button>
       <button id="3">Left</button>
       <button id="4">Right</button>
       <button id="5">Select</button>
       <button id="6">PreviousMenu</button>
       <button id="7">Fullscreen</button>
       <button id="8">ContextMenu</button>
 
       <button id="9">Left</button>
       <button id="10">Right</button>
 
       <button id="70">Play</button>
       <button id="71">Pause</button>
       <button id="72">Stop</button>
       <button id="73">SkipPrevious</button>
       <button id="74">SkipNext</button>
       <button id="75">Rewind</button>
       <button id="76">FastForward</button>
       <button id="77">OSD</button>
       <button id="78">ShowVideoMenu</button>

</joystick> </xml>

For details make sure to check the keymapping file in svn