brintos

brintos / linux-shallow public Read only

0
0
Text · 10.7 KiB · aab9926 Raw
760 lines · plain
1.. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later2 3.. _Remote_controllers_tables:4 5************************6Remote controller tables7************************8 9Unfortunately, for several years, there was no effort to create uniform10IR keycodes for different devices. This caused the same IR keyname to be11mapped completely differently on different IR devices. This resulted12that the same IR keyname to be mapped completely different on different13IR's. Due to that, V4L2 API now specifies a standard for mapping Media14keys on IR.15 16This standard should be used by both V4L/DVB drivers and userspace17applications18 19The modules register the remote as keyboard within the linux input20layer. This means that the IR key strokes will look like normal keyboard21key strokes (if CONFIG_INPUT_KEYBOARD is enabled). Using the event22devices (CONFIG_INPUT_EVDEV) it is possible for applications to access23the remote via /dev/input/event devices.24 25 26.. _rc_standard_keymap:27 28.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.5cm}|29 30.. flat-table:: IR default keymapping31    :header-rows:  032    :stub-columns: 033    :widths:       1 1 234 35 36    -  .. row 137 38       -  Key code39 40       -  Meaning41 42       -  Key examples on IR43 44    -  .. row 245 46       -  **Numeric keys**47 48    -  .. row 349 50       -  ``KEY_NUMERIC_0``51 52       -  Keyboard digit 053 54       -  055 56    -  .. row 457 58       -  ``KEY_NUMERIC_1``59 60       -  Keyboard digit 161 62       -  163 64    -  .. row 565 66       -  ``KEY_NUMERIC_2``67 68       -  Keyboard digit 269 70       -  271 72    -  .. row 673 74       -  ``KEY_NUMERIC_3``75 76       -  Keyboard digit 377 78       -  379 80    -  .. row 781 82       -  ``KEY_NUMERIC_4``83 84       -  Keyboard digit 485 86       -  487 88    -  .. row 889 90       -  ``KEY_NUMERIC_5``91 92       -  Keyboard digit 593 94       -  595 96    -  .. row 997 98       -  ``KEY_NUMERIC_6``99 100       -  Keyboard digit 6101 102       -  6103 104    -  .. row 10105 106       -  ``KEY_NUMERIC_7``107 108       -  Keyboard digit 7109 110       -  7111 112    -  .. row 11113 114       -  ``KEY_NUMERIC_8``115 116       -  Keyboard digit 8117 118       -  8119 120    -  .. row 12121 122       -  ``KEY_NUMERIC_9``123 124       -  Keyboard digit 9125 126       -  9127 128    -  .. row 13129 130       -  **Movie play control**131 132    -  .. row 14133 134       -  ``KEY_FORWARD``135 136       -  Instantly advance in time137 138       -  >> / FORWARD139 140    -  .. row 15141 142       -  ``KEY_BACK``143 144       -  Instantly go back in time145 146       -  <<< / BACK147 148    -  .. row 16149 150       -  ``KEY_FASTFORWARD``151 152       -  Play movie faster153 154       -  >>> / FORWARD155 156    -  .. row 17157 158       -  ``KEY_REWIND``159 160       -  Play movie back161 162       -  REWIND / BACKWARD163 164    -  .. row 18165 166       -  ``KEY_NEXT``167 168       -  Select next chapter / sub-chapter / interval169 170       -  NEXT / SKIP171 172    -  .. row 19173 174       -  ``KEY_PREVIOUS``175 176       -  Select previous chapter / sub-chapter / interval177 178       -  << / PREV / PREVIOUS179 180    -  .. row 20181 182       -  ``KEY_AGAIN``183 184       -  Repeat the video or a video interval185 186       -  REPEAT / LOOP / RECALL187 188    -  .. row 21189 190       -  ``KEY_PAUSE``191 192       -  Pause stream193 194       -  PAUSE / FREEZE195 196    -  .. row 22197 198       -  ``KEY_PLAY``199 200       -  Play movie at the normal timeshift201 202       -  NORMAL TIMESHIFT / LIVE / >203 204    -  .. row 23205 206       -  ``KEY_PLAYPAUSE``207 208       -  Alternate between play and pause209 210       -  PLAY / PAUSE211 212    -  .. row 24213 214       -  ``KEY_STOP``215 216       -  Stop stream217 218       -  STOP219 220    -  .. row 25221 222       -  ``KEY_RECORD``223 224       -  Start/stop recording stream225 226       -  CAPTURE / REC / RECORD/PAUSE227 228    -  .. row 26229 230       -  ``KEY_CAMERA``231 232       -  Take a picture of the image233 234       -  CAMERA ICON / CAPTURE / SNAPSHOT235 236    -  .. row 27237 238       -  ``KEY_SHUFFLE``239 240       -  Enable shuffle mode241 242       -  SHUFFLE243 244    -  .. row 28245 246       -  ``KEY_TIME``247 248       -  Activate time shift mode249 250       -  TIME SHIFT251 252    -  .. row 29253 254       -  ``KEY_TITLE``255 256       -  Allow changing the chapter257 258       -  CHAPTER259 260    -  .. row 30261 262       -  ``KEY_SUBTITLE``263 264       -  Allow changing the subtitle265 266       -  SUBTITLE267 268    -  .. row 31269 270       -  **Image control**271 272    -  .. row 32273 274       -  ``KEY_BRIGHTNESSDOWN``275 276       -  Decrease Brightness277 278       -  BRIGHTNESS DECREASE279 280    -  .. row 33281 282       -  ``KEY_BRIGHTNESSUP``283 284       -  Increase Brightness285 286       -  BRIGHTNESS INCREASE287 288    -  .. row 34289 290       -  ``KEY_ANGLE``291 292       -  Switch video camera angle (on videos with more than one angle293	  stored)294 295       -  ANGLE / SWAP296 297    -  .. row 35298 299       -  ``KEY_EPG``300 301       -  Open the Elecrowonic Play Guide (EPG)302 303       -  EPG / GUIDE304 305    -  .. row 36306 307       -  ``KEY_TEXT``308 309       -  Activate/change closed caption mode310 311       -  CLOSED CAPTION/TELETEXT / DVD TEXT / TELETEXT / TTX312 313    -  .. row 37314 315       -  **Audio control**316 317    -  .. row 38318 319       -  ``KEY_AUDIO``320 321       -  Change audio source322 323       -  AUDIO SOURCE / AUDIO / MUSIC324 325    -  .. row 39326 327       -  ``KEY_MUTE``328 329       -  Mute/unmute audio330 331       -  MUTE / DEMUTE / UNMUTE332 333    -  .. row 40334 335       -  ``KEY_VOLUMEDOWN``336 337       -  Decrease volume338 339       -  VOLUME- / VOLUME DOWN340 341    -  .. row 41342 343       -  ``KEY_VOLUMEUP``344 345       -  Increase volume346 347       -  VOLUME+ / VOLUME UP348 349    -  .. row 42350 351       -  ``KEY_MODE``352 353       -  Change sound mode354 355       -  MONO/STEREO356 357    -  .. row 43358 359       -  ``KEY_LANGUAGE``360 361       -  Select Language362 363       -  1ST / 2ND LANGUAGE / DVD LANG / MTS/SAP / MTS SEL364 365    -  .. row 44366 367       -  **Channel control**368 369    -  .. row 45370 371       -  ``KEY_CHANNEL``372 373       -  Go to the next favorite channel374 375       -  ALT / CHANNEL / CH SURFING / SURF / FAV376 377    -  .. row 46378 379       -  ``KEY_CHANNELDOWN``380 381       -  Decrease channel sequentially382 383       -  CHANNEL - / CHANNEL DOWN / DOWN384 385    -  .. row 47386 387       -  ``KEY_CHANNELUP``388 389       -  Increase channel sequentially390 391       -  CHANNEL + / CHANNEL UP / UP392 393    -  .. row 48394 395       -  ``KEY_DIGITS``396 397       -  Use more than one digit for channel398 399       -  PLUS / 100/ 1xx / xxx / -/-- / Single Double Triple Digit400 401    -  .. row 49402 403       -  ``KEY_SEARCH``404 405       -  Start channel autoscan406 407       -  SCAN / AUTOSCAN408 409    -  .. row 50410 411       -  **Colored keys**412 413    -  .. row 51414 415       -  ``KEY_BLUE``416 417       -  IR Blue key418 419       -  BLUE420 421    -  .. row 52422 423       -  ``KEY_GREEN``424 425       -  IR Green Key426 427       -  GREEN428 429    -  .. row 53430 431       -  ``KEY_RED``432 433       -  IR Red key434 435       -  RED436 437    -  .. row 54438 439       -  ``KEY_YELLOW``440 441       -  IR Yellow key442 443       -  YELLOW444 445    -  .. row 55446 447       -  **Media selection**448 449    -  .. row 56450 451       -  ``KEY_CD``452 453       -  Change input source to Compact Disc454 455       -  CD456 457    -  .. row 57458 459       -  ``KEY_DVD``460 461       -  Change input to DVD462 463       -  DVD / DVD MENU464 465    -  .. row 58466 467       -  ``KEY_EJECTCLOSECD``468 469       -  Open/close the CD/DVD player470 471       -  -> ) / CLOSE / OPEN472 473    -  .. row 59474 475       -  ``KEY_MEDIA``476 477       -  Turn on/off Media application478 479       -  PC/TV / TURN ON/OFF APP480 481    -  .. row 60482 483       -  ``KEY_PC``484 485       -  Selects from TV to PC486 487       -  PC488 489    -  .. row 61490 491       -  ``KEY_RADIO``492 493       -  Put into AM/FM radio mode494 495       -  RADIO / TV/FM / TV/RADIO / FM / FM/RADIO496 497    -  .. row 62498 499       -  ``KEY_TV``500 501       -  Select tv mode502 503       -  TV / LIVE TV504 505    -  .. row 63506 507       -  ``KEY_TV2``508 509       -  Select Cable mode510 511       -  AIR/CBL512 513    -  .. row 64514 515       -  ``KEY_VCR``516 517       -  Select VCR mode518 519       -  VCR MODE / DTR520 521    -  .. row 65522 523       -  ``KEY_VIDEO``524 525       -  Alternate between input modes526 527       -  SOURCE / SELECT / DISPLAY / SWITCH INPUTS / VIDEO528 529    -  .. row 66530 531       -  **Power control**532 533    -  .. row 67534 535       -  ``KEY_POWER``536 537       -  Turn on/off computer538 539       -  SYSTEM POWER / COMPUTER POWER540 541    -  .. row 68542 543       -  ``KEY_POWER2``544 545       -  Turn on/off application546 547       -  TV ON/OFF / POWER548 549    -  .. row 69550 551       -  ``KEY_SLEEP``552 553       -  Activate sleep timer554 555       -  SLEEP / SLEEP TIMER556 557    -  .. row 70558 559       -  ``KEY_SUSPEND``560 561       -  Put computer into suspend mode562 563       -  STANDBY / SUSPEND564 565    -  .. row 71566 567       -  **Window control**568 569    -  .. row 72570 571       -  ``KEY_CLEAR``572 573       -  Stop stream and return to default input video/audio574 575       -  CLEAR / RESET / BOSS KEY576 577    -  .. row 73578 579       -  ``KEY_CYCLEWINDOWS``580 581       -  Minimize windows and move to the next one582 583       -  ALT-TAB / MINIMIZE / DESKTOP584 585    -  .. row 74586 587       -  ``KEY_FAVORITES``588 589       -  Open the favorites stream window590 591       -  TV WALL / Favorites592 593    -  .. row 75594 595       -  ``KEY_MENU``596 597       -  Call application menu598 599       -  2ND CONTROLS (USA: MENU) / DVD/MENU / SHOW/HIDE CTRL600 601    -  .. row 76602 603       -  ``KEY_NEW``604 605       -  Open/Close Picture in Picture606 607       -  PIP608 609    -  .. row 77610 611       -  ``KEY_OK``612 613       -  Send a confirmation code to application614 615       -  OK / ENTER / RETURN616 617    -  .. row 78618 619       -  ``KEY_ASPECT_RATIO``620 621       -  Select screen aspect ratio622 623       -  4:3 16:9 SELECT624 625    -  .. row 79626 627       -  ``KEY_FULL_SCREEN``628 629       -  Put device into zoom/full screen mode630 631       -  ZOOM / FULL SCREEN / ZOOM+ / HIDE PANEL / SWITCH632 633    -  .. row 80634 635       -  **Navigation keys**636 637    -  .. row 81638 639       -  ``KEY_ESC``640 641       -  Cancel current operation642 643       -  CANCEL / BACK644 645    -  .. row 82646 647       -  ``KEY_HELP``648 649       -  Open a Help window650 651       -  HELP652 653    -  .. row 83654 655       -  ``KEY_HOMEPAGE``656 657       -  Navigate to Homepage658 659       -  HOME660 661    -  .. row 84662 663       -  ``KEY_INFO``664 665       -  Open On Screen Display666 667       -  DISPLAY INFORMATION / OSD668 669    -  .. row 85670 671       -  ``KEY_WWW``672 673       -  Open the default browser674 675       -  WEB676 677    -  .. row 86678 679       -  ``KEY_UP``680 681       -  Up key682 683       -  UP684 685    -  .. row 87686 687       -  ``KEY_DOWN``688 689       -  Down key690 691       -  DOWN692 693    -  .. row 88694 695       -  ``KEY_LEFT``696 697       -  Left key698 699       -  LEFT700 701    -  .. row 89702 703       -  ``KEY_RIGHT``704 705       -  Right key706 707       -  RIGHT708 709    -  .. row 90710 711       -  **Miscellaneous keys**712 713    -  .. row 91714 715       -  ``KEY_DOT``716 717       -  Return a dot718 719       -  .720 721    -  .. row 92722 723       -  ``KEY_FN``724 725       -  Select a function726 727       -  FUNCTION728 729 730It should be noted that, sometimes, there some fundamental missing keys731at some cheaper IR's. Due to that, it is recommended to:732 733 734.. _rc_keymap_notes:735 736.. flat-table:: Notes737    :header-rows:  0738    :stub-columns: 0739 740 741    -  .. row 1742 743       -  On simpler IR's, without separate channel keys, you need to map UP744	  as ``KEY_CHANNELUP``745 746    -  .. row 2747 748       -  On simpler IR's, without separate channel keys, you need to map749	  DOWN as ``KEY_CHANNELDOWN``750 751    -  .. row 3752 753       -  On simpler IR's, without separate volume keys, you need to map754	  LEFT as ``KEY_VOLUMEDOWN``755 756    -  .. row 4757 758       -  On simpler IR's, without separate volume keys, you need to map759	  RIGHT as ``KEY_VOLUMEUP``760