MacIRproposal
From Plex
Mappings for Apple IR
Background: The IR hardware built into modern Macs is limited to interpreting the six buttons on the Apple Remote. Thus, if we want to provide rich remote support for Plex with native IR hardware, we need to get creative.
In the Apple Remote case, we have 12 key combinations we can use: a single button press and a held-button press.
In the non-Apple Remote case (some form of Universal Remote with macro capabilities), the best solution is to design a scheme that enables us to use sequences of keys to trigger different commands. Since most universal remotes support macros, this should enable us to get enough unique "keys" to map most of the standard remote commands for use with Plex.
See Also:
| Remote Key / Sequence | [Apple Remote] | Universal Remote |
|---|---|---|
| Play | Select | Select |
| Left | Left | Left |
| Right | Right | Right |
| Up | Up | Up |
| Down | Down | Down |
| Menu | Back | [trigger for seq] |
| [hold] Play | Title (context menu) | |
| [hold] Left | Reverse | |
| [hold] Right | Forward | |
| [hold] Up | [No Hold Up] | |
| [hold] Down | [No Hold Down] | |
| [hold] Menu | Stop | |
| Menu>Left | Reverse | |
| Menu>Right | Forward | |
| Menu>Up | [trigger for seq] | |
| Menu>Down | Back | |
| Menu>Menu | Menu | |
| Menu>Play | [trigger for seq] | |
| Menu>Play>Left | Title (context menu) | |
| Menu>Play>Right | Info | |
| Menu>Play>Up | PagePlus | |
| Menu>Play>Down | PageMinus | |
| Menu>Play>Play | Display | |
| Menu>Up>Play | Stop | |
| Menu>Up>Left | Power | |
| Menu>Up>Right | Queue | |
| Menu>Up>Up | Play | |
| Menu>Up>Down | Pause | |
| Total Commands: | 12 | 19 |