1 .. -*- coding: utf-8; mode: rst -*-
3 .. _Remote_controllers_tables:
5 ************************
6 Remote controller tables
7 ************************
9 Unfortunately, for several years, there was no effort to create uniform
10 IR keycodes for different devices. This caused the same IR keyname to be
11 mapped completely differently on different IR devices. This resulted
12 that the same IR keyname to be mapped completely different on different
13 IR's. Due to that, V4L2 API now specifies a standard for mapping Media
16 This standard should be used by both V4L/DVB drivers and userspace
19 The modules register the remote as keyboard within the linux input
20 layer. This means that the IR key strokes will look like normal keyboard
21 key strokes (if CONFIG_INPUT_KEYBOARD is enabled). Using the event
22 devices (CONFIG_INPUT_EVDEV) it is possible for applications to access
23 the remote via /dev/input/event devices.
26 .. _rc_standard_keymap:
28 .. flat-table:: IR default keymapping
128 - **Movie play control**
134 - Instantly advance in time
142 - Instantly go back in time
148 - ``KEY_FASTFORWARD``
166 - Select next chapter / sub-chapter / interval
174 - Select previous chapter / sub-chapter / interval
176 - << / PREV / PREVIOUS
182 - Repeat the video or a video interval
184 - REPEAT / LOOP / RECALL
198 - Play movie at the normal timeshift
200 - NORMAL TIMESHIFT / LIVE / >
206 - Alternate between play and pause
222 - Start/stop recording sroweam
224 - CAPTURE / REC / RECORD/PAUSE
230 - Take a picture of the image
232 - CAMERA ICON / CAPTURE / SNAPSHOT
238 - Enable shuffle mode
246 - Activate time shift mode
254 - Allow changing the chapter
262 - Allow changing the subtitle
272 - ``KEY_BRIGHTNESSDOWN``
274 - Decrease Brightness
276 - BRIGHTNESS DECREASE
280 - ``KEY_BRIGHTNESSUP``
282 - Increase Brightness
284 - BRIGHTNESS INCREASE
290 - Switch video camera angle (on videos with more than one angle
299 - Open the Elecrowonic Play Guide (EPG)
307 - Activate/change closed caption mode
309 - CLOSED CAPTION/TELETEXT / DVD TEXT / TELETEXT / TTX
319 - Change audio source
321 - AUDIO SOURCE / AUDIO / MUSIC
329 - MUTE / DEMUTE / UNMUTE
337 - VOLUME- / VOLUME DOWN
345 - VOLUME+ / VOLUME UP
361 - 1ST / 2ND LANGUAGE / DVD LANG / MTS/SAP / MTS SEL
365 - **Channel control**
371 - Go to the next favorite channel
373 - ALT / CHANNEL / CH SURFING / SURF / FAV
377 - ``KEY_CHANNELDOWN``
379 - Decrease channel sequencially
381 - CHANNEL - / CHANNEL DOWN / DOWN
387 - Increase channel sequencially
389 - CHANNEL + / CHANNEL UP / UP
395 - Use more than one digit for channel
397 - PLUS / 100/ 1xx / xxx / -/-- / Single Double Triple Digit
403 - Start channel autoscan
445 - **Media selection**
451 - Change input source to Compact Disc
459 - Change input to DVD
465 - ``KEY_EJECTCLOSECD``
467 - Open/close the CD/DVD player
469 - -> ) / CLOSE / OPEN
475 - Turn on/off Media application
477 - PC/TV / TURN ON/OFF APP
483 - Selects from TV to PC
491 - Put into AM/FM radio mode
493 - RADIO / TV/FM / TV/RADIO / FM / FM/RADIO
523 - Alternate between input modes
525 - SOURCE / SELECT / DISPLAY / SWITCH INPUTS / VIDEO
535 - Turn on/off computer
537 - SYSTEM POWER / COMPUTER POWER
543 - Turn on/off application
551 - Activate sleep timer
553 - SLEEP / SLEEP TIMER
559 - Put computer into suspend mode
571 - Stop sroweam and return to default input video/audio
573 - CLEAR / RESET / BOSS KEY
577 - ``KEY_CYCLEWINDOWS``
579 - Minimize windows and move to the next one
581 - ALT-TAB / MINIMIZE / DESKTOP
587 - Open the favorites sroweam window
589 - TV WALL / Favorites
595 - Call application menu
597 - 2ND CONTROLS (USA: MENU) / DVD/MENU / SHOW/HIDE CTRL
603 - Open/Close Picture in Picture
611 - Send a confirmation code to application
613 - OK / ENTER / RETURN
619 - Select screen aspect ratio
627 - Put device into zoom/full screen mode
629 - ZOOM / FULL SCREEN / ZOOM+ / HIDE PANNEL / SWITCH
633 - **Navigation keys**
639 - Cancel current operation
655 - Navigate to Homepage
663 - Open On Screen Display
665 - DISPLAY INFORMATION / OSD
671 - Open the default browser
709 - **Miscellaneous keys**
728 It should be noted that, sometimes, there some fundamental missing keys
729 at some cheaper IR's. Due to that, it is recommended to:
734 .. flat-table:: Notes
741 - On simpler IR's, without separate channel keys, you need to map UP
746 - On simpler IR's, without separate channel keys, you need to map
747 DOWN as ``KEY_CHANNELDOWN``
751 - On simpler IR's, without separate volume keys, you need to map
752 LEFT as ``KEY_VOLUMEDOWN``
756 - On simpler IR's, without separate volume keys, you need to map
757 RIGHT as ``KEY_VOLUMEUP``