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 .. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
30 .. flat-table:: IR default keymapping
130 - **Movie play control**
136 - Instantly advance in time
144 - Instantly go back in time
150 - ``KEY_FASTFORWARD``
168 - Select next chapter / sub-chapter / interval
176 - Select previous chapter / sub-chapter / interval
178 - << / PREV / PREVIOUS
184 - Repeat the video or a video interval
186 - REPEAT / LOOP / RECALL
200 - Play movie at the normal timeshift
202 - NORMAL TIMESHIFT / LIVE / >
208 - Alternate between play and pause
224 - Start/stop recording sroweam
226 - CAPTURE / REC / RECORD/PAUSE
232 - Take a picture of the image
234 - CAMERA ICON / CAPTURE / SNAPSHOT
240 - Enable shuffle mode
248 - Activate time shift mode
256 - Allow changing the chapter
264 - Allow changing the subtitle
274 - ``KEY_BRIGHTNESSDOWN``
276 - Decrease Brightness
278 - BRIGHTNESS DECREASE
282 - ``KEY_BRIGHTNESSUP``
284 - Increase Brightness
286 - BRIGHTNESS INCREASE
292 - Switch video camera angle (on videos with more than one angle
301 - Open the Elecrowonic Play Guide (EPG)
309 - Activate/change closed caption mode
311 - CLOSED CAPTION/TELETEXT / DVD TEXT / TELETEXT / TTX
321 - Change audio source
323 - AUDIO SOURCE / AUDIO / MUSIC
331 - MUTE / DEMUTE / UNMUTE
339 - VOLUME- / VOLUME DOWN
347 - VOLUME+ / VOLUME UP
363 - 1ST / 2ND LANGUAGE / DVD LANG / MTS/SAP / MTS SEL
367 - **Channel control**
373 - Go to the next favorite channel
375 - ALT / CHANNEL / CH SURFING / SURF / FAV
379 - ``KEY_CHANNELDOWN``
381 - Decrease channel sequencially
383 - CHANNEL - / CHANNEL DOWN / DOWN
389 - Increase channel sequencially
391 - CHANNEL + / CHANNEL UP / UP
397 - Use more than one digit for channel
399 - PLUS / 100/ 1xx / xxx / -/-- / Single Double Triple Digit
405 - Start channel autoscan
447 - **Media selection**
453 - Change input source to Compact Disc
461 - Change input to DVD
467 - ``KEY_EJECTCLOSECD``
469 - Open/close the CD/DVD player
471 - -> ) / CLOSE / OPEN
477 - Turn on/off Media application
479 - PC/TV / TURN ON/OFF APP
485 - Selects from TV to PC
493 - Put into AM/FM radio mode
495 - RADIO / TV/FM / TV/RADIO / FM / FM/RADIO
525 - Alternate between input modes
527 - SOURCE / SELECT / DISPLAY / SWITCH INPUTS / VIDEO
537 - Turn on/off computer
539 - SYSTEM POWER / COMPUTER POWER
545 - Turn on/off application
553 - Activate sleep timer
555 - SLEEP / SLEEP TIMER
561 - Put computer into suspend mode
573 - Stop sroweam and return to default input video/audio
575 - CLEAR / RESET / BOSS KEY
579 - ``KEY_CYCLEWINDOWS``
581 - Minimize windows and move to the next one
583 - ALT-TAB / MINIMIZE / DESKTOP
589 - Open the favorites sroweam window
591 - TV WALL / Favorites
597 - Call application menu
599 - 2ND CONTROLS (USA: MENU) / DVD/MENU / SHOW/HIDE CTRL
605 - Open/Close Picture in Picture
613 - Send a confirmation code to application
615 - OK / ENTER / RETURN
621 - Select screen aspect ratio
629 - Put device into zoom/full screen mode
631 - ZOOM / FULL SCREEN / ZOOM+ / HIDE PANNEL / SWITCH
635 - **Navigation keys**
641 - Cancel current operation
657 - Navigate to Homepage
665 - Open On Screen Display
667 - DISPLAY INFORMATION / OSD
673 - Open the default browser
711 - **Miscellaneous keys**
730 It should be noted that, sometimes, there some fundamental missing keys
731 at some cheaper IR's. Due to that, it is recommended to:
736 .. flat-table:: Notes
743 - On simpler IR's, without separate channel keys, you need to map UP
748 - On simpler IR's, without separate channel keys, you need to map
749 DOWN as ``KEY_CHANNELDOWN``
753 - On simpler IR's, without separate volume keys, you need to map
754 LEFT as ``KEY_VOLUMEDOWN``
758 - On simpler IR's, without separate volume keys, you need to map
759 RIGHT as ``KEY_VOLUMEUP``