A game about forced loneliness, made by TACStudios
1#if UNITY_EDITOR || UNITY_ANDROID || PACKAGE_DOCS_GENERATION 2using System; 3using System.Linq; 4using System.Runtime.InteropServices; 5using UnityEngine.InputSystem.Android.LowLevel; 6using UnityEngine.InputSystem.Utilities; 7 8namespace UnityEngine.InputSystem.Android.LowLevel 9{ 10 /// <summary> 11 /// Enum used to identity the key in the Android key event. See <see cref="AndroidGameControllerState.buttons"/>. 12 /// See https://developer.android.com/reference/android/view/KeyEvent#constants_1 for more details. 13 /// </summary> 14 public enum AndroidKeyCode 15 { 16 /// <summary> 17 /// Unknown key code. 18 /// </summary> 19 Unknown = 0, 20 21 /// <summary> 22 /// Soft Left key. Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom left of the display. 23 /// </summary> 24 SoftLeft = 1, 25 26 /// <summary> 27 /// Soft Right key. Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom right of the display. 28 /// </summary> 29 SoftRight = 2, 30 31 /// <summary> 32 /// Home key. This key is handled by the framework and is never delivered to applications. 33 /// </summary> 34 Home = 3, 35 36 /// <summary> 37 /// Back key. 38 /// </summary> 39 Back = 4, 40 41 /// <summary> 42 /// Call key. 43 /// </summary> 44 Call = 5, 45 46 /// <summary> 47 /// End Call key. 48 /// </summary> 49 Endcall = 6, 50 51 /// <summary> 52 /// '0' key. 53 /// </summary> 54 Alpha0 = 7, 55 56 /// <summary> 57 /// '1' key. 58 /// </summary> 59 Alpha1 = 8, 60 61 /// <summary> 62 /// '2' key. 63 /// </summary> 64 Alpha2 = 9, 65 66 /// <summary> 67 /// '3' key. 68 /// </summary> 69 Alpha3 = 10, 70 71 /// <summary> 72 /// '4' key. 73 /// </summary> 74 Alpha4 = 11, 75 76 /// <summary> 77 /// '5' key. 78 /// </summary> 79 Alpha5 = 12, 80 81 /// <summary> 82 /// '6' key. 83 /// </summary> 84 Alpha6 = 13, 85 86 /// <summary> 87 /// '7' key. 88 /// </summary> 89 Alpha7 = 14, 90 91 /// <summary> 92 /// '8' key. 93 /// </summary> 94 Alpha8 = 15, 95 96 /// <summary> 97 /// '9' key. 98 /// </summary> 99 Alpha9 = 16, 100 101 /// <summary> 102 /// '*' key. 103 /// </summary> 104 Star = 17, 105 106 /// <summary> 107 /// '#' key. 108 /// </summary> 109 Pound = 18, 110 111 /// <summary> 112 /// Directional Pad Up key. May also be synthesized from trackball motions. 113 /// </summary> 114 DpadUp = 19, 115 116 /// <summary> 117 /// Directional Pad Down key. May also be synthesized from trackball motions. 118 /// </summary> 119 DpadDown = 20, 120 121 /// <summary> 122 /// Directional Pad Left key. May also be synthesized from trackball motions. 123 /// </summary> 124 DpadLeft = 21, 125 126 /// <summary> 127 /// Directional Pad Right key. May also be synthesized from trackball motions. 128 /// </summary> 129 DpadRight = 22, 130 131 /// <summary> 132 /// Directional Pad Center key. May also be synthesized from trackball motions. 133 /// </summary> 134 DpadCenter = 23, 135 136 /// <summary> 137 /// Volume Up key. Adjusts the speaker volume up. 138 /// </summary> 139 VolumeUp = 24, 140 141 /// <summary> 142 /// Volume Down key. Adjusts the speaker volume down. 143 /// </summary> 144 VolumeDown = 25, 145 146 /// <summary> 147 /// Power key. 148 /// </summary> 149 Power = 26, 150 151 /// <summary> 152 /// Camera key. Used to launch a camera application or take pictures. 153 /// </summary> 154 Camera = 27, 155 156 /// <summary> 157 /// Clear key. 158 /// </summary> 159 Clear = 28, 160 161 /// <summary> 162 /// 'A' key. 163 /// </summary> 164 A = 29, 165 166 /// <summary> 167 /// 'B' key. 168 /// </summary> 169 B = 30, 170 171 /// <summary> 172 /// 'C' key. 173 /// </summary> 174 C = 31, 175 176 /// <summary> 177 /// 'D' key. 178 /// </summary> 179 D = 32, 180 181 /// <summary> 182 /// 'E' key. 183 /// </summary> 184 E = 33, 185 186 /// <summary> 187 /// 'F' key. 188 /// </summary> 189 F = 34, 190 191 /// <summary> 192 /// 'G' key. 193 /// </summary> 194 G = 35, 195 196 /// <summary> 197 /// 'H' key. 198 /// </summary> 199 H = 36, 200 201 /// <summary> 202 /// 'I' key. 203 /// </summary> 204 I = 37, 205 206 /// <summary> 207 /// 'J' key. 208 /// </summary> 209 J = 38, 210 211 /// <summary> 212 /// 'K' key. 213 /// </summary> 214 K = 39, 215 216 /// <summary> 217 /// 'L' key. 218 /// </summary> 219 L = 40, 220 221 /// <summary> 222 /// 'M' key. 223 /// </summary> 224 M = 41, 225 226 /// <summary> 227 /// 'N' key. 228 /// </summary> 229 N = 42, 230 231 /// <summary> 232 /// 'O' key. 233 /// </summary> 234 O = 43, 235 236 /// <summary> 237 /// 'P' key. 238 /// </summary> 239 P = 44, 240 241 /// <summary> 242 /// 'Q' key. 243 /// </summary> 244 Q = 45, 245 246 /// <summary> 247 /// 'R' key. 248 /// </summary> 249 R = 46, 250 251 /// <summary> 252 /// 'S' key. 253 /// </summary> 254 S = 47, 255 256 /// <summary> 257 /// 'T' key. 258 /// </summary> 259 T = 48, 260 261 /// <summary> 262 /// 'U' key. 263 /// </summary> 264 U = 49, 265 266 /// <summary> 267 /// 'V' key. 268 /// </summary> 269 V = 50, 270 271 /// <summary> 272 /// 'W' key. 273 /// </summary> 274 W = 51, 275 276 /// <summary> 277 /// 'X' key. 278 /// </summary> 279 X = 52, 280 281 /// <summary> 282 /// 'Y' key. 283 /// </summary> 284 Y = 53, 285 286 /// <summary> 287 /// 'Z' key. 288 /// </summary> 289 Z = 54, 290 291 /// <summary> 292 /// ',' key. 293 /// </summary> 294 Comma = 55, 295 296 /// <summary> 297 /// '.' key. 298 /// </summary> 299 Period = 56, 300 301 /// <summary> 302 /// Left Alt modifier key. 303 /// </summary> 304 AltLeft = 57, 305 306 /// <summary> 307 /// Right Alt modifier key. 308 /// </summary> 309 AltRight = 58, 310 311 /// <summary> 312 /// Left Shift modifier key. 313 /// </summary> 314 ShiftLeft = 59, 315 316 /// <summary> 317 /// Right Shift modifier key. 318 /// </summary> 319 ShiftRight = 60, 320 321 /// <summary> 322 /// Tab key. 323 /// </summary> 324 Tab = 61, 325 326 /// <summary> 327 /// Space key. 328 /// </summary> 329 Space = 62, 330 331 /// <summary> 332 /// Symbol modifier key. Used to enter alternate symbols. 333 /// </summary> 334 Sym = 63, 335 336 /// <summary> 337 /// Explorer special function key. Used to launch a browser application. 338 /// </summary> 339 Explorer = 64, 340 341 /// <summary> 342 /// Envelope special function key. Used to launch a mail application. 343 /// </summary> 344 Envelope = 65, 345 346 /// <summary> 347 /// Enter key. 348 /// </summary> 349 Enter = 66, 350 351 /// <summary> 352 /// Backspace key. Deletes characters before the insertion point, unlike <see cref="AndroidKeyCode.ForwardDel"/>. 353 /// </summary> 354 Del = 67, 355 356 /// <summary> 357 /// '`' (backtick) key. 358 /// </summary> 359 Grave = 68, 360 361 /// <summary> 362 /// '-' key. 363 /// </summary> 364 Minus = 69, 365 366 /// <summary> 367 /// '=' key. 368 /// </summary> 369 Equals = 70, 370 371 /// <summary> 372 /// '[' key. 373 /// </summary> 374 LeftBracket = 71, 375 376 /// <summary> 377 /// ']' key. 378 /// </summary> 379 RightBracket = 72, 380 381 /// <summary> 382 /// '\' key. 383 /// </summary> 384 Backslash = 73, 385 386 /// <summary> 387 /// ';' key. 388 /// </summary> 389 Semicolon = 74, 390 391 /// <summary> 392 /// ''' (apostrophe) key. 393 /// </summary> 394 Apostrophe = 75, 395 396 /// <summary> 397 /// '/' key. 398 /// </summary> 399 Slash = 76, 400 401 /// <summary> 402 /// '@' key. 403 /// </summary> 404 At = 77, 405 406 /// <summary> 407 /// Number modifier key. Used to enter numeric symbols. This key is not Num Lock; it is more like <see cref="AndroidKeyCode.AltLeft"/>. 408 /// </summary> 409 Num = 78, 410 411 /// <summary> 412 /// Headset Hook key. Used to hang up calls and stop media. 413 /// </summary> 414 Headsethook = 79, 415 416 /// <summary> 417 /// Camera Focus key. Used to focus the camera. 418 /// </summary> 419 Focus = 80, 420 421 /// <summary> 422 /// '+' key. 423 /// </summary> // *Camera* focus 424 Plus = 81, 425 426 /// <summary> 427 /// Menu key. 428 /// </summary> 429 Menu = 82, 430 431 /// <summary> 432 /// Notification key. 433 /// </summary> 434 Notification = 83, 435 436 /// <summary> 437 /// Search key. 438 /// </summary> 439 Search = 84, 440 441 /// <summary> 442 /// Play/Pause media key. 443 /// </summary> 444 MediaPlayPause = 85, 445 446 /// <summary> 447 /// Stop media key. 448 /// </summary> 449 MediaStop = 86, 450 451 /// <summary> 452 /// Play Next media key. 453 /// </summary> 454 MediaNext = 87, 455 456 /// <summary> 457 /// Play Previous media key. 458 /// </summary> 459 MediaPrevious = 88, 460 461 /// <summary> 462 /// Rewind media key. 463 /// </summary> 464 MediaRewind = 89, 465 466 /// <summary> 467 /// Fast Forward media key. 468 /// </summary> 469 MediaFastForward = 90, 470 471 /// <summary> 472 /// Mute key. Mutes the microphone, unlike <see cref="AndroidKeyCode.VolumeMute"/>. 473 /// </summary> 474 Mute = 91, 475 476 /// <summary> 477 /// Page Up key. 478 /// </summary> 479 PageUp = 92, 480 481 /// <summary> 482 /// Page Down key. 483 /// </summary> 484 PageDown = 93, 485 486 /// <summary> 487 /// Picture Symbols modifier key. Used to switch symbol sets (Emoji, Kao-moji). 488 /// </summary> 489 Pictsymbols = 94, 490 491 /// <summary> 492 /// Switch Charset modifier key. Used to switch character sets (Kanji, Katakana). 493 /// </summary> 494 SwitchCharset = 95, 495 496 /// <summary> 497 /// A Button key. On a game controller, the A button should be either the button labeled A or the first button on the bottom row of controller buttons. 498 /// </summary> 499 ButtonA = 96, 500 501 /// <summary> 502 /// B Button key. On a game controller, the B button should be either the button labeled B or the second button on the bottom row of controller buttons. 503 /// </summary> 504 ButtonB = 97, 505 506 /// <summary> 507 /// C Button key. On a game controller, the C button should be either the button labeled C or the third button on the bottom row of controller buttons. 508 /// </summary> 509 ButtonC = 98, 510 511 /// <summary> 512 /// X Button key. On a game controller, the X button should be either the button labeled X or the first button on the upper row of controller buttons. 513 /// </summary> 514 ButtonX = 99, 515 516 /// <summary> 517 /// Y Button key. On a game controller, the Y button should be either the button labeled Y or the second button on the upper row of controller buttons. 518 /// </summary> 519 ButtonY = 100, 520 521 /// <summary> 522 /// Z Button key. On a game controller, the Z button should be either the button labeled Z or the third button on the upper row of controller buttons. 523 /// </summary> 524 ButtonZ = 101, 525 526 /// <summary> 527 /// L1 Button key. On a game controller, the L1 button should be either the button labeled L1 (or L) or the top left trigger button. 528 /// </summary> 529 ButtonL1 = 102, 530 531 /// <summary> 532 /// R1 Button key. On a game controller, the R1 button should be either the button labeled R1 (or R) or the top right trigger button. 533 /// </summary> 534 ButtonR1 = 103, 535 536 /// <summary> 537 /// L2 Button key. On a game controller, the L2 button should be either the button labeled L2 or the bottom left trigger button. 538 /// </summary> 539 ButtonL2 = 104, 540 541 /// <summary> 542 /// R2 Button key. On a game controller, the R2 button should be either the button labeled R2 or the bottom right trigger button. 543 /// </summary> 544 ButtonR2 = 105, 545 546 /// <summary> 547 /// Left Thumb Button key. On a game controller, the left thumb button indicates that the left (or only) joystick is pressed. 548 /// </summary> 549 ButtonThumbl = 106, 550 551 /// <summary> 552 /// Right Thumb Button key. On a game controller, the right thumb button indicates that the right joystick is pressed. 553 /// </summary> 554 ButtonThumbr = 107, 555 556 /// <summary> 557 /// Start Button key. On a game controller, the button labeled Start. 558 /// </summary> 559 ButtonStart = 108, 560 561 /// <summary> 562 /// Select Button key. On a game controller, the button labeled Select. 563 /// </summary> 564 ButtonSelect = 109, 565 566 /// <summary> 567 /// Mode Button key. On a game controller, the button labeled Mode. 568 /// </summary> 569 ButtonMode = 110, 570 571 /// <summary> 572 /// Escape key. 573 /// </summary> 574 Escape = 111, 575 576 /// <summary> 577 /// Forward Delete key. Deletes characters ahead of the insertion point, unlike <see cref="AndroidKeyCode.Del"/>. 578 /// </summary> 579 ForwardDel = 112, 580 581 /// <summary> 582 /// Left Control modifier key. 583 /// </summary> 584 CtrlLeft = 113, 585 586 /// <summary> 587 /// Right Control modifier key. 588 /// </summary> 589 CtrlRight = 114, 590 591 /// <summary> 592 /// Caps Lock key. 593 /// </summary> 594 CapsLock = 115, 595 596 /// <summary> 597 /// Scroll Lock key. 598 /// </summary> 599 ScrollLock = 116, 600 601 /// <summary> 602 /// Left Meta modifier key. 603 /// </summary> 604 MetaLeft = 117, 605 606 /// <summary> 607 /// Right Meta modifier key. 608 /// </summary> 609 MetaRight = 118, 610 611 /// <summary> 612 /// Function modifier key. 613 /// </summary> 614 Function = 119, 615 616 /// <summary> 617 /// System Request / Print Screen key. 618 /// </summary> 619 Sysrq = 120, 620 621 /// <summary> 622 /// Break / Pause key. 623 /// </summary> 624 Break = 121, 625 626 /// <summary> 627 /// Home Movement key. Used for scrolling or moving the cursor around to the start of a line or to the top of a list. 628 /// </summary> 629 MoveHome = 122, 630 631 /// <summary> 632 /// End Movement key. Used for scrolling or moving the cursor around to the end of a line or to the bottom of a list. 633 /// </summary> 634 MoveEnd = 123, 635 636 /// <summary> 637 /// Insert key. Toggles insert / overwrite edit mode. 638 /// </summary> 639 Insert = 124, 640 641 /// <summary> 642 /// Forward key. Navigates forward in the history stack. Complement of <see cref="AndroidKeyCode.Back"/>. 643 /// </summary> 644 Forward = 125, 645 646 /// <summary> 647 /// Play media key. 648 /// </summary> 649 MediaPlay = 126, 650 651 /// <summary> 652 /// Play/Pause media key. 653 /// </summary> 654 MediaPause = 127, 655 656 /// <summary> 657 /// Close media key. May be used to close a CD tray, for example. 658 /// </summary> 659 MediaClose = 128, 660 661 /// <summary> 662 /// Eject media key. May be used to eject a CD tray, for example. 663 /// </summary> 664 MediaEject = 129, 665 666 /// <summary> 667 /// Record media key. 668 /// </summary> 669 MediaRecord = 130, 670 671 /// <summary> 672 /// F1 key. 673 /// </summary> 674 F1 = 131, 675 676 /// <summary> 677 /// F2 key. 678 /// </summary> 679 F2 = 132, 680 681 /// <summary> 682 /// F3 key. 683 /// </summary> 684 F3 = 133, 685 686 /// <summary> 687 /// F4 key. 688 /// </summary> 689 F4 = 134, 690 691 /// <summary> 692 /// F5 key. 693 /// </summary> 694 F5 = 135, 695 696 /// <summary> 697 /// F6 key. 698 /// </summary> 699 F6 = 136, 700 701 /// <summary> 702 /// F7 key. 703 /// </summary> 704 F7 = 137, 705 706 /// <summary> 707 /// F8 key. 708 /// </summary> 709 F8 = 138, 710 711 /// <summary> 712 /// F9 key. 713 /// </summary> 714 F9 = 139, 715 716 /// <summary> 717 /// F10 key. 718 /// </summary> 719 F10 = 140, 720 721 /// <summary> 722 /// F11 key. 723 /// </summary> 724 F11 = 141, 725 726 /// <summary> 727 /// F12 key. 728 /// </summary> 729 F12 = 142, 730 731 /// <summary> 732 /// Num Lock key. This is the Num Lock key; it is different from <see cref="AndroidKeyCode.Num"/>. This key alters the behavior of other keys on the numeric keypad. 733 /// </summary> 734 NumLock = 143, 735 736 /// <summary> 737 /// Numeric keypad '0' key. 738 /// </summary> 739 Numpad0 = 144, 740 741 /// <summary> 742 /// Numeric keypad '1' key. 743 /// </summary> 744 Numpad1 = 145, 745 746 /// <summary> 747 /// Numeric keypad '2' key. 748 /// </summary> 749 Numpad2 = 146, 750 751 /// <summary> 752 /// Numeric keypad '3' key. 753 /// </summary> 754 Numpad3 = 147, 755 756 /// <summary> 757 /// Numeric keypad '4' key. 758 /// </summary> 759 Numpad4 = 148, 760 761 /// <summary> 762 /// Numeric keypad '5' key. 763 /// </summary> 764 Numpad5 = 149, 765 766 /// <summary> 767 /// 'Numeric keypad '6' key. 768 /// </summary> 769 Numpad6 = 150, 770 771 /// <summary> 772 /// 'Numeric keypad '7' key. 773 /// </summary> 774 Numpad7 = 151, 775 776 /// <summary> 777 /// Numeric keypad '8' key. 778 /// </summary> 779 Numpad8 = 152, 780 781 /// <summary> 782 /// Numeric keypad '9' key. 783 /// </summary> 784 Numpad9 = 153, 785 786 /// <summary> 787 /// Numeric keypad '/' key (for division). 788 /// </summary> 789 NumpadDivide = 154, 790 791 /// <summary> 792 /// Numeric keypad '*' key (for multiplication). 793 /// </summary> 794 NumpadMultiply = 155, 795 796 /// <summary> 797 /// Numeric keypad '-' key (for subtraction). 798 /// </summary> 799 NumpadSubtract = 156, 800 801 /// <summary> 802 /// Numeric keypad '+' key (for addition). 803 /// </summary> 804 NumpadAdd = 157, 805 806 /// <summary> 807 /// Numeric keypad '.' key (for decimals or digit grouping). 808 /// </summary> 809 NumpadDot = 158, 810 811 /// <summary> 812 /// Numeric keypad ',' key (for decimals or digit grouping). 813 /// </summary> 814 NumpadComma = 159, 815 816 /// <summary> 817 /// Numeric keypad Enter key. 818 /// </summary> 819 NumpadEnter = 160, 820 821 /// <summary> 822 /// Numeric keypad '=' key. 823 /// </summary> 824 NumpadEquals = 161, 825 826 /// <summary> 827 /// Numeric keypad '(' key. 828 /// </summary> 829 NumpadLeftParen = 162, 830 831 /// <summary> 832 /// Numeric keypad ')' key. 833 /// </summary> 834 NumpadRightParen = 163, 835 836 /// <summary> 837 /// Volume Mute key. Mutes the speaker, unlike <see cref="AndroidKeyCode.Mute"/>. This key should normally be implemented as a toggle such that the first press mutes the speaker and the second press restores the original volum 838 /// </summary> 839 VolumeMute = 164, 840 841 /// <summary> 842 /// Info key. Common on TV remotes to show additional information related to what is currently being viewed. 843 /// </summary> 844 Info = 165, 845 846 /// <summary> 847 /// Channel up key. On TV remotes, increments the television channel. 848 /// </summary> 849 ChannelUp = 166, 850 851 /// <summary> 852 /// Channel down key. On TV remotes, increments the television channel. 853 /// </summary> 854 ChannelDown = 167, 855 856 /// <summary> 857 /// Zoom in key. 858 /// </summary> 859 ZoomIn = 168, 860 861 /// <summary> 862 /// Zoom out key. 863 /// </summary> 864 ZoomOut = 169, 865 866 /// <summary> 867 /// TV key. On TV remotes, switches to viewing live TV. 868 /// </summary> 869 Tv = 170, 870 871 /// <summary> 872 /// Window key. On TV remotes, toggles picture-in-picture mode or other windowing functions. On Android Wear devices, triggers a display offset. 873 /// </summary> 874 Window = 171, 875 876 /// <summary> 877 /// Guide key. On TV remotes, shows a programming guide. 878 /// </summary> 879 Guide = 172, 880 881 /// <summary> 882 /// DVR key. On some TV remotes, switches to a DVR mode for recorded shows. 883 /// </summary> 884 Dvr = 173, 885 886 /// <summary> 887 /// Bookmark key. On some TV remotes, bookmarks content or web pages. 888 /// </summary> 889 Bookmark = 174, 890 891 /// <summary> 892 /// Toggle captions key. Switches the mode for closed-captioning text, for example during television shows. 893 /// </summary> 894 Captions = 175, 895 896 /// <summary> 897 /// Settings key. Starts the system settings activity. 898 /// </summary> 899 Settings = 176, 900 901 /// <summary> 902 /// TV power key. On HDMI TV panel devices and Android TV devices that don't support HDMI, toggles the power state of the device. On HDMI source devices, toggles the power state of the HDMI-connected TV via HDMI-CEC and makes the source device follow this power state. 903 /// </summary> 904 TvPower = 177, 905 906 /// <summary> 907 /// TV input key. On TV remotes, switches the input on a television screen. 908 /// </summary> 909 TvInput = 178, 910 911 /// <summary> 912 /// Set-top-box power key. On TV remotes, toggles the power on an external Set-top-box. 913 /// </summary> 914 StbPower = 179, 915 916 /// <summary> 917 /// Set-top-box input key. On TV remotes, switches the input mode on an external Set-top-box. 918 /// </summary> 919 StbInput = 180, 920 921 /// <summary> 922 /// A/V Receiver power key. On TV remotes, toggles the power on an external A/V Receiver. 923 /// </summary> 924 AvrPower = 181, 925 926 /// <summary> 927 /// A/V Receiver input key. On TV remotes, switches the input mode on an external A/V Receive 928 /// </summary> 929 AvrInput = 182, 930 931 /// <summary> 932 /// Red "programmable" key. On TV remotes, acts as a contextual/programmable key. 933 /// </summary> 934 ProgRed = 183, 935 936 /// <summary> 937 /// Green "programmable" key. On TV remotes, actsas a contextual/programmable key. 938 /// </summary> 939 ProgGreen = 184, 940 941 /// <summary> 942 /// Yellow "programmable" key. On TV remotes, actsas a contextual/programmable key. 943 /// </summary> 944 ProgYellow = 185, 945 946 /// <summary> 947 /// Blue "programmable" key. On TV remotes, actsas a contextual/programmable key. 948 /// </summary> 949 ProgBlue = 186, 950 951 /// <summary> 952 /// App switch key. Should bring up the application switcher dialog. 953 /// </summary> 954 AppSwitch = 187, 955 956 /// <summary> 957 /// Generic Game Pad Button #1. 958 /// </summary> 959 Button1 = 188, 960 961 /// <summary> 962 /// Generic Game Pad Button #2. 963 /// </summary> 964 Button2 = 189, 965 966 /// <summary> 967 /// Generic Game Pad Button #3. 968 /// </summary> 969 Button3 = 190, 970 971 /// <summary> 972 /// Generic Game Pad Button #4. 973 /// </summary> 974 Button4 = 191, 975 976 /// <summary> 977 /// Generic Game Pad Button #5. 978 /// </summary> 979 Button5 = 192, 980 981 /// <summary> 982 /// Generic Game Pad Button #6. 983 /// </summary> 984 Button6 = 193, 985 986 /// <summary> 987 /// Generic Game Pad Button #7. 988 /// </summary> 989 Button7 = 194, 990 991 /// <summary> 992 /// Generic Game Pad Button #8. 993 /// </summary> 994 Button8 = 195, 995 996 /// <summary> 997 /// Generic Game Pad Button #9. 998 /// </summary> 999 Button9 = 196, 1000 1001 /// <summary> 1002 /// Generic Game Pad Button #10. 1003 /// </summary> 1004 Button10 = 197, 1005 1006 /// <summary> 1007 /// Generic Game Pad Button #11. 1008 /// </summary> 1009 Button11 = 198, 1010 1011 /// <summary> 1012 /// Generic Game Pad Button #12. 1013 /// </summary> 1014 Button12 = 199, 1015 1016 /// <summary> 1017 /// Generic Game Pad Button #13. 1018 /// </summary> 1019 Button13 = 200, 1020 1021 /// <summary> 1022 /// Generic Game Pad Button #14. 1023 /// </summary> 1024 Button14 = 201, 1025 1026 /// <summary> 1027 /// Generic Game Pad Button #15. 1028 /// </summary> 1029 Button15 = 202, 1030 1031 /// <summary> 1032 /// Generic Game Pad Button #16. 1033 /// </summary> 1034 Button16 = 203, 1035 1036 /// <summary> 1037 /// Language Switch key. Toggles the current input language such as switching between English and Japanese on a QWERTY keyboard. On some devices, the same function may be performed by pressing Shift+Spacebar. 1038 /// </summary> 1039 LanguageSwitch = 204, 1040 1041 /// <summary> 1042 /// 'Manner Mode key. Toggles silent or vibrate mode on and off to make the device behave more politely in certain settings such as on a crowded train. On some devices, the key may only operate when long-pressed. 1043 /// </summary> 1044 MannerMode = 205, 1045 1046 /// <summary> 1047 /// 3D Mode key. Toggles the display between 2D and 3D mode. 1048 /// </summary> 1049 Mode3D = 206, 1050 1051 /// <summary> 1052 /// Contacts special function key. Used to launch an address book application. 1053 /// </summary> 1054 Contacts = 207, 1055 1056 /// <summary> 1057 /// Calendar special function key. Used to launch a calendar application. 1058 /// </summary> 1059 Calendar = 208, 1060 1061 /// <summary> 1062 /// Music special function key. Used to launch a music player application. 1063 /// </summary> 1064 Music = 209, 1065 1066 /// <summary> 1067 /// Calculator special function key. Used to launch a calculator application. 1068 /// </summary> 1069 Calculator = 210, 1070 1071 /// <summary> 1072 /// Japanese full-width / half-width key. 1073 /// </summary> 1074 ZenkakuHankaku = 211, 1075 1076 /// <summary> 1077 /// Japanese alphanumeric key. 1078 /// </summary> 1079 Eisu = 212, 1080 1081 /// <summary> 1082 /// Japanese non-conversion key. 1083 /// </summary> 1084 Muhenkan = 213, 1085 1086 /// <summary> 1087 /// Japanese conversion key. 1088 /// </summary> 1089 Henkan = 214, 1090 1091 /// <summary> 1092 /// Japanese katakana / hiragana key. 1093 /// </summary> 1094 KatakanaHiragana = 215, 1095 1096 /// <summary> 1097 /// Japanese Yen key. 1098 /// </summary> 1099 Yen = 216, 1100 1101 /// <summary> 1102 /// Japanese Ro key. 1103 /// </summary> 1104 Ro = 217, 1105 1106 /// <summary> 1107 /// Japanese kana key. 1108 /// </summary> 1109 Kana = 218, 1110 1111 /// <summary> 1112 /// Assist key. Launches the global assist activity. Not delivered to applications. 1113 /// </summary> 1114 Assist = 219, 1115 } 1116} 1117 1118#endif // UNITY_EDITOR || UNITY_ANDROID