Skip to content

Instantly share code, notes, and snippets.

@samicrusader
Created February 19, 2023 23:41
Show Gist options
  • Save samicrusader/f6caac2ea2002d5d19fe040b258bd9de to your computer and use it in GitHub Desktop.
Save samicrusader/f6caac2ea2002d5d19fe040b258bd9de to your computer and use it in GitHub Desktop.
Plex HTPC input mappings for Windows Media Center eHome remotes
{
// 2023 samicrusader.me
"name": "Windows Media Center eHome Transceiver",
"idmatcher": "Keyboard.*",
"mapping": {
"Escape": "back",
"Up": "up",
"Down": "down",
"Left": "left",
"Right": "right",
"Return|Enter": "enter",
"Volume Mute": "mpv:mute",
//"KEY_INFO": "info",
"Volume Up": "increase_volume",
"Volume Down": "decrease_volume",
"Channel Up": "page_up",
"Channel Down": "page_down",
"Media Fast Forward": "seek_forward",
"Media Rewind": "seek_backward",
"Media Play": "play",
//"Media Record": "",
"Media Pause": "pause",
"Media Stop": "stop",
"Media Next": "skip_next",
"Media Previous": "skip_previous"
"Back|Esc|Backspace": {
"short": "back",
"long": "home"
},
// Standard text entry. There's no distinction between upper and lower case
// letters. The optional Shift key is only a flexibility convenience.
"(?:Shift\\+)?([A-Z0-9.])": "%1",
// TODO: number button list search
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment