18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci.. _Remote_controllers_tables:
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci************************
68c2ecf20Sopenharmony_ciRemote controller tables
78c2ecf20Sopenharmony_ci************************
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciUnfortunately, for several years, there was no effort to create uniform
108c2ecf20Sopenharmony_ciIR keycodes for different devices. This caused the same IR keyname to be
118c2ecf20Sopenharmony_cimapped completely differently on different IR devices. This resulted
128c2ecf20Sopenharmony_cithat the same IR keyname to be mapped completely different on different
138c2ecf20Sopenharmony_ciIR's. Due to that, V4L2 API now specifies a standard for mapping Media
148c2ecf20Sopenharmony_cikeys on IR.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciThis standard should be used by both V4L/DVB drivers and userspace
178c2ecf20Sopenharmony_ciapplications
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciThe modules register the remote as keyboard within the linux input
208c2ecf20Sopenharmony_cilayer. This means that the IR key strokes will look like normal keyboard
218c2ecf20Sopenharmony_cikey strokes (if CONFIG_INPUT_KEYBOARD is enabled). Using the event
228c2ecf20Sopenharmony_cidevices (CONFIG_INPUT_EVDEV) it is possible for applications to access
238c2ecf20Sopenharmony_cithe remote via /dev/input/event devices.
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci.. _rc_standard_keymap:
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci.. flat-table:: IR default keymapping
318c2ecf20Sopenharmony_ci    :header-rows:  0
328c2ecf20Sopenharmony_ci    :stub-columns: 0
338c2ecf20Sopenharmony_ci    :widths:       1 1 2
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ci    -  .. row 1
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci       -  Key code
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ci       -  Meaning
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ci       -  Key examples on IR
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_ci    -  .. row 2
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci       -  **Numeric keys**
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci    -  .. row 3
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_0``
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ci       -  Keyboard digit 0
538c2ecf20Sopenharmony_ci
548c2ecf20Sopenharmony_ci       -  0
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ci    -  .. row 4
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_1``
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ci       -  Keyboard digit 1
618c2ecf20Sopenharmony_ci
628c2ecf20Sopenharmony_ci       -  1
638c2ecf20Sopenharmony_ci
648c2ecf20Sopenharmony_ci    -  .. row 5
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_2``
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ci       -  Keyboard digit 2
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ci       -  2
718c2ecf20Sopenharmony_ci
728c2ecf20Sopenharmony_ci    -  .. row 6
738c2ecf20Sopenharmony_ci
748c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_3``
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_ci       -  Keyboard digit 3
778c2ecf20Sopenharmony_ci
788c2ecf20Sopenharmony_ci       -  3
798c2ecf20Sopenharmony_ci
808c2ecf20Sopenharmony_ci    -  .. row 7
818c2ecf20Sopenharmony_ci
828c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_4``
838c2ecf20Sopenharmony_ci
848c2ecf20Sopenharmony_ci       -  Keyboard digit 4
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ci       -  4
878c2ecf20Sopenharmony_ci
888c2ecf20Sopenharmony_ci    -  .. row 8
898c2ecf20Sopenharmony_ci
908c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_5``
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ci       -  Keyboard digit 5
938c2ecf20Sopenharmony_ci
948c2ecf20Sopenharmony_ci       -  5
958c2ecf20Sopenharmony_ci
968c2ecf20Sopenharmony_ci    -  .. row 9
978c2ecf20Sopenharmony_ci
988c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_6``
998c2ecf20Sopenharmony_ci
1008c2ecf20Sopenharmony_ci       -  Keyboard digit 6
1018c2ecf20Sopenharmony_ci
1028c2ecf20Sopenharmony_ci       -  6
1038c2ecf20Sopenharmony_ci
1048c2ecf20Sopenharmony_ci    -  .. row 10
1058c2ecf20Sopenharmony_ci
1068c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_7``
1078c2ecf20Sopenharmony_ci
1088c2ecf20Sopenharmony_ci       -  Keyboard digit 7
1098c2ecf20Sopenharmony_ci
1108c2ecf20Sopenharmony_ci       -  7
1118c2ecf20Sopenharmony_ci
1128c2ecf20Sopenharmony_ci    -  .. row 11
1138c2ecf20Sopenharmony_ci
1148c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_8``
1158c2ecf20Sopenharmony_ci
1168c2ecf20Sopenharmony_ci       -  Keyboard digit 8
1178c2ecf20Sopenharmony_ci
1188c2ecf20Sopenharmony_ci       -  8
1198c2ecf20Sopenharmony_ci
1208c2ecf20Sopenharmony_ci    -  .. row 12
1218c2ecf20Sopenharmony_ci
1228c2ecf20Sopenharmony_ci       -  ``KEY_NUMERIC_9``
1238c2ecf20Sopenharmony_ci
1248c2ecf20Sopenharmony_ci       -  Keyboard digit 9
1258c2ecf20Sopenharmony_ci
1268c2ecf20Sopenharmony_ci       -  9
1278c2ecf20Sopenharmony_ci
1288c2ecf20Sopenharmony_ci    -  .. row 13
1298c2ecf20Sopenharmony_ci
1308c2ecf20Sopenharmony_ci       -  **Movie play control**
1318c2ecf20Sopenharmony_ci
1328c2ecf20Sopenharmony_ci    -  .. row 14
1338c2ecf20Sopenharmony_ci
1348c2ecf20Sopenharmony_ci       -  ``KEY_FORWARD``
1358c2ecf20Sopenharmony_ci
1368c2ecf20Sopenharmony_ci       -  Instantly advance in time
1378c2ecf20Sopenharmony_ci
1388c2ecf20Sopenharmony_ci       -  >> / FORWARD
1398c2ecf20Sopenharmony_ci
1408c2ecf20Sopenharmony_ci    -  .. row 15
1418c2ecf20Sopenharmony_ci
1428c2ecf20Sopenharmony_ci       -  ``KEY_BACK``
1438c2ecf20Sopenharmony_ci
1448c2ecf20Sopenharmony_ci       -  Instantly go back in time
1458c2ecf20Sopenharmony_ci
1468c2ecf20Sopenharmony_ci       -  <<< / BACK
1478c2ecf20Sopenharmony_ci
1488c2ecf20Sopenharmony_ci    -  .. row 16
1498c2ecf20Sopenharmony_ci
1508c2ecf20Sopenharmony_ci       -  ``KEY_FASTFORWARD``
1518c2ecf20Sopenharmony_ci
1528c2ecf20Sopenharmony_ci       -  Play movie faster
1538c2ecf20Sopenharmony_ci
1548c2ecf20Sopenharmony_ci       -  >>> / FORWARD
1558c2ecf20Sopenharmony_ci
1568c2ecf20Sopenharmony_ci    -  .. row 17
1578c2ecf20Sopenharmony_ci
1588c2ecf20Sopenharmony_ci       -  ``KEY_REWIND``
1598c2ecf20Sopenharmony_ci
1608c2ecf20Sopenharmony_ci       -  Play movie back
1618c2ecf20Sopenharmony_ci
1628c2ecf20Sopenharmony_ci       -  REWIND / BACKWARD
1638c2ecf20Sopenharmony_ci
1648c2ecf20Sopenharmony_ci    -  .. row 18
1658c2ecf20Sopenharmony_ci
1668c2ecf20Sopenharmony_ci       -  ``KEY_NEXT``
1678c2ecf20Sopenharmony_ci
1688c2ecf20Sopenharmony_ci       -  Select next chapter / sub-chapter / interval
1698c2ecf20Sopenharmony_ci
1708c2ecf20Sopenharmony_ci       -  NEXT / SKIP
1718c2ecf20Sopenharmony_ci
1728c2ecf20Sopenharmony_ci    -  .. row 19
1738c2ecf20Sopenharmony_ci
1748c2ecf20Sopenharmony_ci       -  ``KEY_PREVIOUS``
1758c2ecf20Sopenharmony_ci
1768c2ecf20Sopenharmony_ci       -  Select previous chapter / sub-chapter / interval
1778c2ecf20Sopenharmony_ci
1788c2ecf20Sopenharmony_ci       -  << / PREV / PREVIOUS
1798c2ecf20Sopenharmony_ci
1808c2ecf20Sopenharmony_ci    -  .. row 20
1818c2ecf20Sopenharmony_ci
1828c2ecf20Sopenharmony_ci       -  ``KEY_AGAIN``
1838c2ecf20Sopenharmony_ci
1848c2ecf20Sopenharmony_ci       -  Repeat the video or a video interval
1858c2ecf20Sopenharmony_ci
1868c2ecf20Sopenharmony_ci       -  REPEAT / LOOP / RECALL
1878c2ecf20Sopenharmony_ci
1888c2ecf20Sopenharmony_ci    -  .. row 21
1898c2ecf20Sopenharmony_ci
1908c2ecf20Sopenharmony_ci       -  ``KEY_PAUSE``
1918c2ecf20Sopenharmony_ci
1928c2ecf20Sopenharmony_ci       -  Pause stream
1938c2ecf20Sopenharmony_ci
1948c2ecf20Sopenharmony_ci       -  PAUSE / FREEZE
1958c2ecf20Sopenharmony_ci
1968c2ecf20Sopenharmony_ci    -  .. row 22
1978c2ecf20Sopenharmony_ci
1988c2ecf20Sopenharmony_ci       -  ``KEY_PLAY``
1998c2ecf20Sopenharmony_ci
2008c2ecf20Sopenharmony_ci       -  Play movie at the normal timeshift
2018c2ecf20Sopenharmony_ci
2028c2ecf20Sopenharmony_ci       -  NORMAL TIMESHIFT / LIVE / >
2038c2ecf20Sopenharmony_ci
2048c2ecf20Sopenharmony_ci    -  .. row 23
2058c2ecf20Sopenharmony_ci
2068c2ecf20Sopenharmony_ci       -  ``KEY_PLAYPAUSE``
2078c2ecf20Sopenharmony_ci
2088c2ecf20Sopenharmony_ci       -  Alternate between play and pause
2098c2ecf20Sopenharmony_ci
2108c2ecf20Sopenharmony_ci       -  PLAY / PAUSE
2118c2ecf20Sopenharmony_ci
2128c2ecf20Sopenharmony_ci    -  .. row 24
2138c2ecf20Sopenharmony_ci
2148c2ecf20Sopenharmony_ci       -  ``KEY_STOP``
2158c2ecf20Sopenharmony_ci
2168c2ecf20Sopenharmony_ci       -  Stop stream
2178c2ecf20Sopenharmony_ci
2188c2ecf20Sopenharmony_ci       -  STOP
2198c2ecf20Sopenharmony_ci
2208c2ecf20Sopenharmony_ci    -  .. row 25
2218c2ecf20Sopenharmony_ci
2228c2ecf20Sopenharmony_ci       -  ``KEY_RECORD``
2238c2ecf20Sopenharmony_ci
2248c2ecf20Sopenharmony_ci       -  Start/stop recording stream
2258c2ecf20Sopenharmony_ci
2268c2ecf20Sopenharmony_ci       -  CAPTURE / REC / RECORD/PAUSE
2278c2ecf20Sopenharmony_ci
2288c2ecf20Sopenharmony_ci    -  .. row 26
2298c2ecf20Sopenharmony_ci
2308c2ecf20Sopenharmony_ci       -  ``KEY_CAMERA``
2318c2ecf20Sopenharmony_ci
2328c2ecf20Sopenharmony_ci       -  Take a picture of the image
2338c2ecf20Sopenharmony_ci
2348c2ecf20Sopenharmony_ci       -  CAMERA ICON / CAPTURE / SNAPSHOT
2358c2ecf20Sopenharmony_ci
2368c2ecf20Sopenharmony_ci    -  .. row 27
2378c2ecf20Sopenharmony_ci
2388c2ecf20Sopenharmony_ci       -  ``KEY_SHUFFLE``
2398c2ecf20Sopenharmony_ci
2408c2ecf20Sopenharmony_ci       -  Enable shuffle mode
2418c2ecf20Sopenharmony_ci
2428c2ecf20Sopenharmony_ci       -  SHUFFLE
2438c2ecf20Sopenharmony_ci
2448c2ecf20Sopenharmony_ci    -  .. row 28
2458c2ecf20Sopenharmony_ci
2468c2ecf20Sopenharmony_ci       -  ``KEY_TIME``
2478c2ecf20Sopenharmony_ci
2488c2ecf20Sopenharmony_ci       -  Activate time shift mode
2498c2ecf20Sopenharmony_ci
2508c2ecf20Sopenharmony_ci       -  TIME SHIFT
2518c2ecf20Sopenharmony_ci
2528c2ecf20Sopenharmony_ci    -  .. row 29
2538c2ecf20Sopenharmony_ci
2548c2ecf20Sopenharmony_ci       -  ``KEY_TITLE``
2558c2ecf20Sopenharmony_ci
2568c2ecf20Sopenharmony_ci       -  Allow changing the chapter
2578c2ecf20Sopenharmony_ci
2588c2ecf20Sopenharmony_ci       -  CHAPTER
2598c2ecf20Sopenharmony_ci
2608c2ecf20Sopenharmony_ci    -  .. row 30
2618c2ecf20Sopenharmony_ci
2628c2ecf20Sopenharmony_ci       -  ``KEY_SUBTITLE``
2638c2ecf20Sopenharmony_ci
2648c2ecf20Sopenharmony_ci       -  Allow changing the subtitle
2658c2ecf20Sopenharmony_ci
2668c2ecf20Sopenharmony_ci       -  SUBTITLE
2678c2ecf20Sopenharmony_ci
2688c2ecf20Sopenharmony_ci    -  .. row 31
2698c2ecf20Sopenharmony_ci
2708c2ecf20Sopenharmony_ci       -  **Image control**
2718c2ecf20Sopenharmony_ci
2728c2ecf20Sopenharmony_ci    -  .. row 32
2738c2ecf20Sopenharmony_ci
2748c2ecf20Sopenharmony_ci       -  ``KEY_BRIGHTNESSDOWN``
2758c2ecf20Sopenharmony_ci
2768c2ecf20Sopenharmony_ci       -  Decrease Brightness
2778c2ecf20Sopenharmony_ci
2788c2ecf20Sopenharmony_ci       -  BRIGHTNESS DECREASE
2798c2ecf20Sopenharmony_ci
2808c2ecf20Sopenharmony_ci    -  .. row 33
2818c2ecf20Sopenharmony_ci
2828c2ecf20Sopenharmony_ci       -  ``KEY_BRIGHTNESSUP``
2838c2ecf20Sopenharmony_ci
2848c2ecf20Sopenharmony_ci       -  Increase Brightness
2858c2ecf20Sopenharmony_ci
2868c2ecf20Sopenharmony_ci       -  BRIGHTNESS INCREASE
2878c2ecf20Sopenharmony_ci
2888c2ecf20Sopenharmony_ci    -  .. row 34
2898c2ecf20Sopenharmony_ci
2908c2ecf20Sopenharmony_ci       -  ``KEY_ANGLE``
2918c2ecf20Sopenharmony_ci
2928c2ecf20Sopenharmony_ci       -  Switch video camera angle (on videos with more than one angle
2938c2ecf20Sopenharmony_ci	  stored)
2948c2ecf20Sopenharmony_ci
2958c2ecf20Sopenharmony_ci       -  ANGLE / SWAP
2968c2ecf20Sopenharmony_ci
2978c2ecf20Sopenharmony_ci    -  .. row 35
2988c2ecf20Sopenharmony_ci
2998c2ecf20Sopenharmony_ci       -  ``KEY_EPG``
3008c2ecf20Sopenharmony_ci
3018c2ecf20Sopenharmony_ci       -  Open the Elecrowonic Play Guide (EPG)
3028c2ecf20Sopenharmony_ci
3038c2ecf20Sopenharmony_ci       -  EPG / GUIDE
3048c2ecf20Sopenharmony_ci
3058c2ecf20Sopenharmony_ci    -  .. row 36
3068c2ecf20Sopenharmony_ci
3078c2ecf20Sopenharmony_ci       -  ``KEY_TEXT``
3088c2ecf20Sopenharmony_ci
3098c2ecf20Sopenharmony_ci       -  Activate/change closed caption mode
3108c2ecf20Sopenharmony_ci
3118c2ecf20Sopenharmony_ci       -  CLOSED CAPTION/TELETEXT / DVD TEXT / TELETEXT / TTX
3128c2ecf20Sopenharmony_ci
3138c2ecf20Sopenharmony_ci    -  .. row 37
3148c2ecf20Sopenharmony_ci
3158c2ecf20Sopenharmony_ci       -  **Audio control**
3168c2ecf20Sopenharmony_ci
3178c2ecf20Sopenharmony_ci    -  .. row 38
3188c2ecf20Sopenharmony_ci
3198c2ecf20Sopenharmony_ci       -  ``KEY_AUDIO``
3208c2ecf20Sopenharmony_ci
3218c2ecf20Sopenharmony_ci       -  Change audio source
3228c2ecf20Sopenharmony_ci
3238c2ecf20Sopenharmony_ci       -  AUDIO SOURCE / AUDIO / MUSIC
3248c2ecf20Sopenharmony_ci
3258c2ecf20Sopenharmony_ci    -  .. row 39
3268c2ecf20Sopenharmony_ci
3278c2ecf20Sopenharmony_ci       -  ``KEY_MUTE``
3288c2ecf20Sopenharmony_ci
3298c2ecf20Sopenharmony_ci       -  Mute/unmute audio
3308c2ecf20Sopenharmony_ci
3318c2ecf20Sopenharmony_ci       -  MUTE / DEMUTE / UNMUTE
3328c2ecf20Sopenharmony_ci
3338c2ecf20Sopenharmony_ci    -  .. row 40
3348c2ecf20Sopenharmony_ci
3358c2ecf20Sopenharmony_ci       -  ``KEY_VOLUMEDOWN``
3368c2ecf20Sopenharmony_ci
3378c2ecf20Sopenharmony_ci       -  Decrease volume
3388c2ecf20Sopenharmony_ci
3398c2ecf20Sopenharmony_ci       -  VOLUME- / VOLUME DOWN
3408c2ecf20Sopenharmony_ci
3418c2ecf20Sopenharmony_ci    -  .. row 41
3428c2ecf20Sopenharmony_ci
3438c2ecf20Sopenharmony_ci       -  ``KEY_VOLUMEUP``
3448c2ecf20Sopenharmony_ci
3458c2ecf20Sopenharmony_ci       -  Increase volume
3468c2ecf20Sopenharmony_ci
3478c2ecf20Sopenharmony_ci       -  VOLUME+ / VOLUME UP
3488c2ecf20Sopenharmony_ci
3498c2ecf20Sopenharmony_ci    -  .. row 42
3508c2ecf20Sopenharmony_ci
3518c2ecf20Sopenharmony_ci       -  ``KEY_MODE``
3528c2ecf20Sopenharmony_ci
3538c2ecf20Sopenharmony_ci       -  Change sound mode
3548c2ecf20Sopenharmony_ci
3558c2ecf20Sopenharmony_ci       -  MONO/STEREO
3568c2ecf20Sopenharmony_ci
3578c2ecf20Sopenharmony_ci    -  .. row 43
3588c2ecf20Sopenharmony_ci
3598c2ecf20Sopenharmony_ci       -  ``KEY_LANGUAGE``
3608c2ecf20Sopenharmony_ci
3618c2ecf20Sopenharmony_ci       -  Select Language
3628c2ecf20Sopenharmony_ci
3638c2ecf20Sopenharmony_ci       -  1ST / 2ND LANGUAGE / DVD LANG / MTS/SAP / MTS SEL
3648c2ecf20Sopenharmony_ci
3658c2ecf20Sopenharmony_ci    -  .. row 44
3668c2ecf20Sopenharmony_ci
3678c2ecf20Sopenharmony_ci       -  **Channel control**
3688c2ecf20Sopenharmony_ci
3698c2ecf20Sopenharmony_ci    -  .. row 45
3708c2ecf20Sopenharmony_ci
3718c2ecf20Sopenharmony_ci       -  ``KEY_CHANNEL``
3728c2ecf20Sopenharmony_ci
3738c2ecf20Sopenharmony_ci       -  Go to the next favorite channel
3748c2ecf20Sopenharmony_ci
3758c2ecf20Sopenharmony_ci       -  ALT / CHANNEL / CH SURFING / SURF / FAV
3768c2ecf20Sopenharmony_ci
3778c2ecf20Sopenharmony_ci    -  .. row 46
3788c2ecf20Sopenharmony_ci
3798c2ecf20Sopenharmony_ci       -  ``KEY_CHANNELDOWN``
3808c2ecf20Sopenharmony_ci
3818c2ecf20Sopenharmony_ci       -  Decrease channel sequentially
3828c2ecf20Sopenharmony_ci
3838c2ecf20Sopenharmony_ci       -  CHANNEL - / CHANNEL DOWN / DOWN
3848c2ecf20Sopenharmony_ci
3858c2ecf20Sopenharmony_ci    -  .. row 47
3868c2ecf20Sopenharmony_ci
3878c2ecf20Sopenharmony_ci       -  ``KEY_CHANNELUP``
3888c2ecf20Sopenharmony_ci
3898c2ecf20Sopenharmony_ci       -  Increase channel sequentially
3908c2ecf20Sopenharmony_ci
3918c2ecf20Sopenharmony_ci       -  CHANNEL + / CHANNEL UP / UP
3928c2ecf20Sopenharmony_ci
3938c2ecf20Sopenharmony_ci    -  .. row 48
3948c2ecf20Sopenharmony_ci
3958c2ecf20Sopenharmony_ci       -  ``KEY_DIGITS``
3968c2ecf20Sopenharmony_ci
3978c2ecf20Sopenharmony_ci       -  Use more than one digit for channel
3988c2ecf20Sopenharmony_ci
3998c2ecf20Sopenharmony_ci       -  PLUS / 100/ 1xx / xxx / -/-- / Single Double Triple Digit
4008c2ecf20Sopenharmony_ci
4018c2ecf20Sopenharmony_ci    -  .. row 49
4028c2ecf20Sopenharmony_ci
4038c2ecf20Sopenharmony_ci       -  ``KEY_SEARCH``
4048c2ecf20Sopenharmony_ci
4058c2ecf20Sopenharmony_ci       -  Start channel autoscan
4068c2ecf20Sopenharmony_ci
4078c2ecf20Sopenharmony_ci       -  SCAN / AUTOSCAN
4088c2ecf20Sopenharmony_ci
4098c2ecf20Sopenharmony_ci    -  .. row 50
4108c2ecf20Sopenharmony_ci
4118c2ecf20Sopenharmony_ci       -  **Colored keys**
4128c2ecf20Sopenharmony_ci
4138c2ecf20Sopenharmony_ci    -  .. row 51
4148c2ecf20Sopenharmony_ci
4158c2ecf20Sopenharmony_ci       -  ``KEY_BLUE``
4168c2ecf20Sopenharmony_ci
4178c2ecf20Sopenharmony_ci       -  IR Blue key
4188c2ecf20Sopenharmony_ci
4198c2ecf20Sopenharmony_ci       -  BLUE
4208c2ecf20Sopenharmony_ci
4218c2ecf20Sopenharmony_ci    -  .. row 52
4228c2ecf20Sopenharmony_ci
4238c2ecf20Sopenharmony_ci       -  ``KEY_GREEN``
4248c2ecf20Sopenharmony_ci
4258c2ecf20Sopenharmony_ci       -  IR Green Key
4268c2ecf20Sopenharmony_ci
4278c2ecf20Sopenharmony_ci       -  GREEN
4288c2ecf20Sopenharmony_ci
4298c2ecf20Sopenharmony_ci    -  .. row 53
4308c2ecf20Sopenharmony_ci
4318c2ecf20Sopenharmony_ci       -  ``KEY_RED``
4328c2ecf20Sopenharmony_ci
4338c2ecf20Sopenharmony_ci       -  IR Red key
4348c2ecf20Sopenharmony_ci
4358c2ecf20Sopenharmony_ci       -  RED
4368c2ecf20Sopenharmony_ci
4378c2ecf20Sopenharmony_ci    -  .. row 54
4388c2ecf20Sopenharmony_ci
4398c2ecf20Sopenharmony_ci       -  ``KEY_YELLOW``
4408c2ecf20Sopenharmony_ci
4418c2ecf20Sopenharmony_ci       -  IR Yellow key
4428c2ecf20Sopenharmony_ci
4438c2ecf20Sopenharmony_ci       -  YELLOW
4448c2ecf20Sopenharmony_ci
4458c2ecf20Sopenharmony_ci    -  .. row 55
4468c2ecf20Sopenharmony_ci
4478c2ecf20Sopenharmony_ci       -  **Media selection**
4488c2ecf20Sopenharmony_ci
4498c2ecf20Sopenharmony_ci    -  .. row 56
4508c2ecf20Sopenharmony_ci
4518c2ecf20Sopenharmony_ci       -  ``KEY_CD``
4528c2ecf20Sopenharmony_ci
4538c2ecf20Sopenharmony_ci       -  Change input source to Compact Disc
4548c2ecf20Sopenharmony_ci
4558c2ecf20Sopenharmony_ci       -  CD
4568c2ecf20Sopenharmony_ci
4578c2ecf20Sopenharmony_ci    -  .. row 57
4588c2ecf20Sopenharmony_ci
4598c2ecf20Sopenharmony_ci       -  ``KEY_DVD``
4608c2ecf20Sopenharmony_ci
4618c2ecf20Sopenharmony_ci       -  Change input to DVD
4628c2ecf20Sopenharmony_ci
4638c2ecf20Sopenharmony_ci       -  DVD / DVD MENU
4648c2ecf20Sopenharmony_ci
4658c2ecf20Sopenharmony_ci    -  .. row 58
4668c2ecf20Sopenharmony_ci
4678c2ecf20Sopenharmony_ci       -  ``KEY_EJECTCLOSECD``
4688c2ecf20Sopenharmony_ci
4698c2ecf20Sopenharmony_ci       -  Open/close the CD/DVD player
4708c2ecf20Sopenharmony_ci
4718c2ecf20Sopenharmony_ci       -  -> ) / CLOSE / OPEN
4728c2ecf20Sopenharmony_ci
4738c2ecf20Sopenharmony_ci    -  .. row 59
4748c2ecf20Sopenharmony_ci
4758c2ecf20Sopenharmony_ci       -  ``KEY_MEDIA``
4768c2ecf20Sopenharmony_ci
4778c2ecf20Sopenharmony_ci       -  Turn on/off Media application
4788c2ecf20Sopenharmony_ci
4798c2ecf20Sopenharmony_ci       -  PC/TV / TURN ON/OFF APP
4808c2ecf20Sopenharmony_ci
4818c2ecf20Sopenharmony_ci    -  .. row 60
4828c2ecf20Sopenharmony_ci
4838c2ecf20Sopenharmony_ci       -  ``KEY_PC``
4848c2ecf20Sopenharmony_ci
4858c2ecf20Sopenharmony_ci       -  Selects from TV to PC
4868c2ecf20Sopenharmony_ci
4878c2ecf20Sopenharmony_ci       -  PC
4888c2ecf20Sopenharmony_ci
4898c2ecf20Sopenharmony_ci    -  .. row 61
4908c2ecf20Sopenharmony_ci
4918c2ecf20Sopenharmony_ci       -  ``KEY_RADIO``
4928c2ecf20Sopenharmony_ci
4938c2ecf20Sopenharmony_ci       -  Put into AM/FM radio mode
4948c2ecf20Sopenharmony_ci
4958c2ecf20Sopenharmony_ci       -  RADIO / TV/FM / TV/RADIO / FM / FM/RADIO
4968c2ecf20Sopenharmony_ci
4978c2ecf20Sopenharmony_ci    -  .. row 62
4988c2ecf20Sopenharmony_ci
4998c2ecf20Sopenharmony_ci       -  ``KEY_TV``
5008c2ecf20Sopenharmony_ci
5018c2ecf20Sopenharmony_ci       -  Select tv mode
5028c2ecf20Sopenharmony_ci
5038c2ecf20Sopenharmony_ci       -  TV / LIVE TV
5048c2ecf20Sopenharmony_ci
5058c2ecf20Sopenharmony_ci    -  .. row 63
5068c2ecf20Sopenharmony_ci
5078c2ecf20Sopenharmony_ci       -  ``KEY_TV2``
5088c2ecf20Sopenharmony_ci
5098c2ecf20Sopenharmony_ci       -  Select Cable mode
5108c2ecf20Sopenharmony_ci
5118c2ecf20Sopenharmony_ci       -  AIR/CBL
5128c2ecf20Sopenharmony_ci
5138c2ecf20Sopenharmony_ci    -  .. row 64
5148c2ecf20Sopenharmony_ci
5158c2ecf20Sopenharmony_ci       -  ``KEY_VCR``
5168c2ecf20Sopenharmony_ci
5178c2ecf20Sopenharmony_ci       -  Select VCR mode
5188c2ecf20Sopenharmony_ci
5198c2ecf20Sopenharmony_ci       -  VCR MODE / DTR
5208c2ecf20Sopenharmony_ci
5218c2ecf20Sopenharmony_ci    -  .. row 65
5228c2ecf20Sopenharmony_ci
5238c2ecf20Sopenharmony_ci       -  ``KEY_VIDEO``
5248c2ecf20Sopenharmony_ci
5258c2ecf20Sopenharmony_ci       -  Alternate between input modes
5268c2ecf20Sopenharmony_ci
5278c2ecf20Sopenharmony_ci       -  SOURCE / SELECT / DISPLAY / SWITCH INPUTS / VIDEO
5288c2ecf20Sopenharmony_ci
5298c2ecf20Sopenharmony_ci    -  .. row 66
5308c2ecf20Sopenharmony_ci
5318c2ecf20Sopenharmony_ci       -  **Power control**
5328c2ecf20Sopenharmony_ci
5338c2ecf20Sopenharmony_ci    -  .. row 67
5348c2ecf20Sopenharmony_ci
5358c2ecf20Sopenharmony_ci       -  ``KEY_POWER``
5368c2ecf20Sopenharmony_ci
5378c2ecf20Sopenharmony_ci       -  Turn on/off computer
5388c2ecf20Sopenharmony_ci
5398c2ecf20Sopenharmony_ci       -  SYSTEM POWER / COMPUTER POWER
5408c2ecf20Sopenharmony_ci
5418c2ecf20Sopenharmony_ci    -  .. row 68
5428c2ecf20Sopenharmony_ci
5438c2ecf20Sopenharmony_ci       -  ``KEY_POWER2``
5448c2ecf20Sopenharmony_ci
5458c2ecf20Sopenharmony_ci       -  Turn on/off application
5468c2ecf20Sopenharmony_ci
5478c2ecf20Sopenharmony_ci       -  TV ON/OFF / POWER
5488c2ecf20Sopenharmony_ci
5498c2ecf20Sopenharmony_ci    -  .. row 69
5508c2ecf20Sopenharmony_ci
5518c2ecf20Sopenharmony_ci       -  ``KEY_SLEEP``
5528c2ecf20Sopenharmony_ci
5538c2ecf20Sopenharmony_ci       -  Activate sleep timer
5548c2ecf20Sopenharmony_ci
5558c2ecf20Sopenharmony_ci       -  SLEEP / SLEEP TIMER
5568c2ecf20Sopenharmony_ci
5578c2ecf20Sopenharmony_ci    -  .. row 70
5588c2ecf20Sopenharmony_ci
5598c2ecf20Sopenharmony_ci       -  ``KEY_SUSPEND``
5608c2ecf20Sopenharmony_ci
5618c2ecf20Sopenharmony_ci       -  Put computer into suspend mode
5628c2ecf20Sopenharmony_ci
5638c2ecf20Sopenharmony_ci       -  STANDBY / SUSPEND
5648c2ecf20Sopenharmony_ci
5658c2ecf20Sopenharmony_ci    -  .. row 71
5668c2ecf20Sopenharmony_ci
5678c2ecf20Sopenharmony_ci       -  **Window control**
5688c2ecf20Sopenharmony_ci
5698c2ecf20Sopenharmony_ci    -  .. row 72
5708c2ecf20Sopenharmony_ci
5718c2ecf20Sopenharmony_ci       -  ``KEY_CLEAR``
5728c2ecf20Sopenharmony_ci
5738c2ecf20Sopenharmony_ci       -  Stop stream and return to default input video/audio
5748c2ecf20Sopenharmony_ci
5758c2ecf20Sopenharmony_ci       -  CLEAR / RESET / BOSS KEY
5768c2ecf20Sopenharmony_ci
5778c2ecf20Sopenharmony_ci    -  .. row 73
5788c2ecf20Sopenharmony_ci
5798c2ecf20Sopenharmony_ci       -  ``KEY_CYCLEWINDOWS``
5808c2ecf20Sopenharmony_ci
5818c2ecf20Sopenharmony_ci       -  Minimize windows and move to the next one
5828c2ecf20Sopenharmony_ci
5838c2ecf20Sopenharmony_ci       -  ALT-TAB / MINIMIZE / DESKTOP
5848c2ecf20Sopenharmony_ci
5858c2ecf20Sopenharmony_ci    -  .. row 74
5868c2ecf20Sopenharmony_ci
5878c2ecf20Sopenharmony_ci       -  ``KEY_FAVORITES``
5888c2ecf20Sopenharmony_ci
5898c2ecf20Sopenharmony_ci       -  Open the favorites stream window
5908c2ecf20Sopenharmony_ci
5918c2ecf20Sopenharmony_ci       -  TV WALL / Favorites
5928c2ecf20Sopenharmony_ci
5938c2ecf20Sopenharmony_ci    -  .. row 75
5948c2ecf20Sopenharmony_ci
5958c2ecf20Sopenharmony_ci       -  ``KEY_MENU``
5968c2ecf20Sopenharmony_ci
5978c2ecf20Sopenharmony_ci       -  Call application menu
5988c2ecf20Sopenharmony_ci
5998c2ecf20Sopenharmony_ci       -  2ND CONTROLS (USA: MENU) / DVD/MENU / SHOW/HIDE CTRL
6008c2ecf20Sopenharmony_ci
6018c2ecf20Sopenharmony_ci    -  .. row 76
6028c2ecf20Sopenharmony_ci
6038c2ecf20Sopenharmony_ci       -  ``KEY_NEW``
6048c2ecf20Sopenharmony_ci
6058c2ecf20Sopenharmony_ci       -  Open/Close Picture in Picture
6068c2ecf20Sopenharmony_ci
6078c2ecf20Sopenharmony_ci       -  PIP
6088c2ecf20Sopenharmony_ci
6098c2ecf20Sopenharmony_ci    -  .. row 77
6108c2ecf20Sopenharmony_ci
6118c2ecf20Sopenharmony_ci       -  ``KEY_OK``
6128c2ecf20Sopenharmony_ci
6138c2ecf20Sopenharmony_ci       -  Send a confirmation code to application
6148c2ecf20Sopenharmony_ci
6158c2ecf20Sopenharmony_ci       -  OK / ENTER / RETURN
6168c2ecf20Sopenharmony_ci
6178c2ecf20Sopenharmony_ci    -  .. row 78
6188c2ecf20Sopenharmony_ci
6198c2ecf20Sopenharmony_ci       -  ``KEY_ASPECT_RATIO``
6208c2ecf20Sopenharmony_ci
6218c2ecf20Sopenharmony_ci       -  Select screen aspect ratio
6228c2ecf20Sopenharmony_ci
6238c2ecf20Sopenharmony_ci       -  4:3 16:9 SELECT
6248c2ecf20Sopenharmony_ci
6258c2ecf20Sopenharmony_ci    -  .. row 79
6268c2ecf20Sopenharmony_ci
6278c2ecf20Sopenharmony_ci       -  ``KEY_FULL_SCREEN``
6288c2ecf20Sopenharmony_ci
6298c2ecf20Sopenharmony_ci       -  Put device into zoom/full screen mode
6308c2ecf20Sopenharmony_ci
6318c2ecf20Sopenharmony_ci       -  ZOOM / FULL SCREEN / ZOOM+ / HIDE PANNEL / SWITCH
6328c2ecf20Sopenharmony_ci
6338c2ecf20Sopenharmony_ci    -  .. row 80
6348c2ecf20Sopenharmony_ci
6358c2ecf20Sopenharmony_ci       -  **Navigation keys**
6368c2ecf20Sopenharmony_ci
6378c2ecf20Sopenharmony_ci    -  .. row 81
6388c2ecf20Sopenharmony_ci
6398c2ecf20Sopenharmony_ci       -  ``KEY_ESC``
6408c2ecf20Sopenharmony_ci
6418c2ecf20Sopenharmony_ci       -  Cancel current operation
6428c2ecf20Sopenharmony_ci
6438c2ecf20Sopenharmony_ci       -  CANCEL / BACK
6448c2ecf20Sopenharmony_ci
6458c2ecf20Sopenharmony_ci    -  .. row 82
6468c2ecf20Sopenharmony_ci
6478c2ecf20Sopenharmony_ci       -  ``KEY_HELP``
6488c2ecf20Sopenharmony_ci
6498c2ecf20Sopenharmony_ci       -  Open a Help window
6508c2ecf20Sopenharmony_ci
6518c2ecf20Sopenharmony_ci       -  HELP
6528c2ecf20Sopenharmony_ci
6538c2ecf20Sopenharmony_ci    -  .. row 83
6548c2ecf20Sopenharmony_ci
6558c2ecf20Sopenharmony_ci       -  ``KEY_HOMEPAGE``
6568c2ecf20Sopenharmony_ci
6578c2ecf20Sopenharmony_ci       -  Navigate to Homepage
6588c2ecf20Sopenharmony_ci
6598c2ecf20Sopenharmony_ci       -  HOME
6608c2ecf20Sopenharmony_ci
6618c2ecf20Sopenharmony_ci    -  .. row 84
6628c2ecf20Sopenharmony_ci
6638c2ecf20Sopenharmony_ci       -  ``KEY_INFO``
6648c2ecf20Sopenharmony_ci
6658c2ecf20Sopenharmony_ci       -  Open On Screen Display
6668c2ecf20Sopenharmony_ci
6678c2ecf20Sopenharmony_ci       -  DISPLAY INFORMATION / OSD
6688c2ecf20Sopenharmony_ci
6698c2ecf20Sopenharmony_ci    -  .. row 85
6708c2ecf20Sopenharmony_ci
6718c2ecf20Sopenharmony_ci       -  ``KEY_WWW``
6728c2ecf20Sopenharmony_ci
6738c2ecf20Sopenharmony_ci       -  Open the default browser
6748c2ecf20Sopenharmony_ci
6758c2ecf20Sopenharmony_ci       -  WEB
6768c2ecf20Sopenharmony_ci
6778c2ecf20Sopenharmony_ci    -  .. row 86
6788c2ecf20Sopenharmony_ci
6798c2ecf20Sopenharmony_ci       -  ``KEY_UP``
6808c2ecf20Sopenharmony_ci
6818c2ecf20Sopenharmony_ci       -  Up key
6828c2ecf20Sopenharmony_ci
6838c2ecf20Sopenharmony_ci       -  UP
6848c2ecf20Sopenharmony_ci
6858c2ecf20Sopenharmony_ci    -  .. row 87
6868c2ecf20Sopenharmony_ci
6878c2ecf20Sopenharmony_ci       -  ``KEY_DOWN``
6888c2ecf20Sopenharmony_ci
6898c2ecf20Sopenharmony_ci       -  Down key
6908c2ecf20Sopenharmony_ci
6918c2ecf20Sopenharmony_ci       -  DOWN
6928c2ecf20Sopenharmony_ci
6938c2ecf20Sopenharmony_ci    -  .. row 88
6948c2ecf20Sopenharmony_ci
6958c2ecf20Sopenharmony_ci       -  ``KEY_LEFT``
6968c2ecf20Sopenharmony_ci
6978c2ecf20Sopenharmony_ci       -  Left key
6988c2ecf20Sopenharmony_ci
6998c2ecf20Sopenharmony_ci       -  LEFT
7008c2ecf20Sopenharmony_ci
7018c2ecf20Sopenharmony_ci    -  .. row 89
7028c2ecf20Sopenharmony_ci
7038c2ecf20Sopenharmony_ci       -  ``KEY_RIGHT``
7048c2ecf20Sopenharmony_ci
7058c2ecf20Sopenharmony_ci       -  Right key
7068c2ecf20Sopenharmony_ci
7078c2ecf20Sopenharmony_ci       -  RIGHT
7088c2ecf20Sopenharmony_ci
7098c2ecf20Sopenharmony_ci    -  .. row 90
7108c2ecf20Sopenharmony_ci
7118c2ecf20Sopenharmony_ci       -  **Miscellaneous keys**
7128c2ecf20Sopenharmony_ci
7138c2ecf20Sopenharmony_ci    -  .. row 91
7148c2ecf20Sopenharmony_ci
7158c2ecf20Sopenharmony_ci       -  ``KEY_DOT``
7168c2ecf20Sopenharmony_ci
7178c2ecf20Sopenharmony_ci       -  Return a dot
7188c2ecf20Sopenharmony_ci
7198c2ecf20Sopenharmony_ci       -  .
7208c2ecf20Sopenharmony_ci
7218c2ecf20Sopenharmony_ci    -  .. row 92
7228c2ecf20Sopenharmony_ci
7238c2ecf20Sopenharmony_ci       -  ``KEY_FN``
7248c2ecf20Sopenharmony_ci
7258c2ecf20Sopenharmony_ci       -  Select a function
7268c2ecf20Sopenharmony_ci
7278c2ecf20Sopenharmony_ci       -  FUNCTION
7288c2ecf20Sopenharmony_ci
7298c2ecf20Sopenharmony_ci
7308c2ecf20Sopenharmony_ciIt should be noted that, sometimes, there some fundamental missing keys
7318c2ecf20Sopenharmony_ciat some cheaper IR's. Due to that, it is recommended to:
7328c2ecf20Sopenharmony_ci
7338c2ecf20Sopenharmony_ci
7348c2ecf20Sopenharmony_ci.. _rc_keymap_notes:
7358c2ecf20Sopenharmony_ci
7368c2ecf20Sopenharmony_ci.. flat-table:: Notes
7378c2ecf20Sopenharmony_ci    :header-rows:  0
7388c2ecf20Sopenharmony_ci    :stub-columns: 0
7398c2ecf20Sopenharmony_ci
7408c2ecf20Sopenharmony_ci
7418c2ecf20Sopenharmony_ci    -  .. row 1
7428c2ecf20Sopenharmony_ci
7438c2ecf20Sopenharmony_ci       -  On simpler IR's, without separate channel keys, you need to map UP
7448c2ecf20Sopenharmony_ci	  as ``KEY_CHANNELUP``
7458c2ecf20Sopenharmony_ci
7468c2ecf20Sopenharmony_ci    -  .. row 2
7478c2ecf20Sopenharmony_ci
7488c2ecf20Sopenharmony_ci       -  On simpler IR's, without separate channel keys, you need to map
7498c2ecf20Sopenharmony_ci	  DOWN as ``KEY_CHANNELDOWN``
7508c2ecf20Sopenharmony_ci
7518c2ecf20Sopenharmony_ci    -  .. row 3
7528c2ecf20Sopenharmony_ci
7538c2ecf20Sopenharmony_ci       -  On simpler IR's, without separate volume keys, you need to map
7548c2ecf20Sopenharmony_ci	  LEFT as ``KEY_VOLUMEDOWN``
7558c2ecf20Sopenharmony_ci
7568c2ecf20Sopenharmony_ci    -  .. row 4
7578c2ecf20Sopenharmony_ci
7588c2ecf20Sopenharmony_ci       -  On simpler IR's, without separate volume keys, you need to map
7598c2ecf20Sopenharmony_ci	  RIGHT as ``KEY_VOLUMEUP``
760