# Namespace: extended

## CB_Keyboard. extended

Property that keeps extended key codes for different systems and platforms.

Source:
  - CrossBase/input/CB_Keyboard.js, line 66

### Members

#### <static, constant> AMAZON_FIRE_TV_GAME_CONTROLLER :Object

  Amazon Fire TV game controller key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `UP` | number | UP button.
  `DOWN` | number | DOWN button.
  `LEFT` | number | LEFT button.
  `RIGHT` | number | RIGHT button.
  `A` | number | "A" button.
  `B` | number | "B" button.
  `X` | number | "X" button.
  `Y` | number | "Y" button.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 1023

#### <static, constant> AMAZON_FIRE_TV_REMOTE :Object

  Amazon Fire TV remote control key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `UP` | number | UP button.
  `DOWN` | number | DOWN button.
  `LEFT` | number | LEFT button.
  `RIGHT` | number | RIGHT button.
  `SELECT` | number | SELECT button.
  `PLAY_PAUSE` | number | PLAY/PAUSE button.
  `RW` | number | RW (REWIND) button.
  `FF` | number | FF (FAST FORWARD) button.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 994

#### <static, constant> LG_SMART_TV_LINUX_35230 :Object

  LG Smart TV (Linux 35230) key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `_0` | number | 0 (zero) button.
  `_1` | number | 1 button.
  `_2` | number | 2 button.
  `_3` | number | 3 button.
  `_4` | number | 4 button.
  `_5` | number | 5 button.
  `_6` | number | 6 button.
  `_7` | number | 7 button.
  `_8` | number | 8 button.
  `_9` | number | 9 button.
  `0` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._0`.
  `1` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._1`.
  `2` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._2`.
  `3` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._3`.
  `4` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._4`.
  `5` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._5`.
  `6` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._6`.
  `7` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._7`.
  `8` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._8`.
  `9` | number | Alias for `CB_Keyboard.extended.LG_SMART_TV_LINUX_35230._9`.
  `FORWARD` | number | FORWARD button.
  `REWIND` | number | REWIND button.
  `PLAY` | number | PLAY button.
  `PAUSE` | number | PAUSE button.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 1187

#### <static, constant> PS3 :Object

  Sony PlayStation 3 key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `UP` | number | UP button.
  `DOWN` | number | DOWN button.
  `LEFT` | number | LEFT button.
  `RIGHT` | number | RIGHT button.
  `CROSS` | number | CROSS button.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 1095

#### <static, constant> PS4 :Object

  Sony PlayStation 4 key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `UP` | number | D-PAD UP button.
  `DOWN` | number | D-PAD DOWN button.
  `LEFT` | number | D-PAD LEFT button.
  `RIGHT` | number | D-PAD RIGHT button.
  `TRIANGLE` | number | TRIANGLE button.
  `SQUARE` | number | SQUARE button.
  `CIRCLE` | number | CIRCLE button.
  `L1` | number | L1 button.
  `L2` | number | L2 button.
  `R1` | number | R1 button.
  `R2` | number | R2 button.
  `LEFT_STICK_CLICK` | number | LEFT STICK CLICK button.
  `RIGHT_STICK_CLICK` | number | RIGHT STICK CLICK button.
  `OPTIONS` | number | OPTIONS button.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 1120

#### <static, constant> PSVITA :Object

  Sony PlayStation Vita key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `UP` | number | UP button.
  `DOWN` | number | DOWN button.
  `LEFT` | number | LEFT button.
  `RIGHT` | number | RIGHT button.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 1165

#### <static, constant> SAMSUNG_TIZEN_TV :Object

  Samsung Tizen TV key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `UP` | number | UP button.
  `DOWN` | number | DOWN button.
  `LEFT` | number | LEFT button.
  `RIGHT` | number | RIGHT button.
  `ENTER` | number | ENTER button.
  `MEDIA_PLAY_PAUSE` | number | PLAY/PAUSE MEDIA button.
  `MEDIA_REWIND` | number | RW (REWIND) MEDIA button.
  `MEDIA_FORWARD` | number | FW (FORWARD) MEDIA button.
  `MEDIA_PLAY` | number | PLAY MEDIA button.
  `MEDIA_PAUSE` | number | PAUSE MEDIA button.
  `MEDIA_STOP` | number | STOP MEDIA button.
  `RETURN` | number | RETURN button.
  `MEDIA_RECORD` | number | RECORD MEDIA button.
  `MEDIA_TRACK_PREVIOUS` | number | PREVIOUS TRACK MEDIA button.
  `MEDIA_TRACK_NEXT` | number | NEXT TRACK MEDIA button.
  `VOLUME_UP` | number | VOLUME UP button.
  `VOLUME_DOWN` | number | VOLUME DOWN button.
  `MUTE` | number | MUTE button.
  `_0` | number | 0 (zero) button.
  `_1` | number | 1 button.
  `_2` | number | 2 button.
  `_3` | number | 3 button.
  `_4` | number | 4 button.
  `_5` | number | 5 button.
  `_6` | number | 6 button.
  `_7` | number | 7 button.
  `_8` | number | 8 button.
  `_9` | number | 9 button.
  `0` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._0`.
  `1` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._1`.
  `2` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._2`.
  `3` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._3`.
  `4` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._4`.
  `5` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._5`.
  `6` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._6`.
  `7` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._7`.
  `8` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._8`.
  `9` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._9`.
  `RED` | number | RED button.
  `GREEN` | number | GREEN button.
  `YELLOW` | number | YELLOW button.
  `BLUE` | number | BLUE button.
  `INFO` | number | INFORMATION button.
  `EXIT` | number | EXIT button.
  `MINUS` | number | MINUS button.
  `CAPTION` | number | CAPTION button.
  `CH_UP` | number | CHANNEL UP button.
  `CH_DOWN` | number | CHANNEL DOWN button.
  `CH_PREVIOUS` | number | PREVIOUS CHANNEL button.
  `CH_LIST` | number | CHANNEL LIST button.
  `E_MANUAL` | number | E-MANUAL button.
  `SEARCH` | number | SEARCH button.
  `_3D` | number | 3D button.
  `3D` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TIZEN_TV._3D`.
  `GUIDE` | number | GUIDE button.
  `SOURCE` | number | SOURCE button.
  `PICTURE_SIZE` | number | PICTURE SIZE button.
  `EXTRA` | number | EXTRA button.
  `SOCCER` | number | SOCCER button.
  `MTS` | number | MTS (Multichannel Television Sound) button.
  `TELETEXT` | number | TELETEXT button.
  `MENU` | number | MENU button.
  `TOOLS` | number | TOOLS button.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 245

#### <static, constant> SAMSUNG_TV :Object

  Samsung TV key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `TOOLS` | number | TOOLS button.
  `EMODE` | number | EMODE button.
  `DMA` | number | DMA (Digital Media Adapter) button.
  `SOURCE` | number | SOURCE button.
  `CHDOWN` | number | CHANNEL DOWN button.
  `CHUP` | number | CHANNEL UP button.
  `PANEL_CH_UP` | number | CHANNEL UP PANEL button #1.
  `PANEL_CH_DOWN` | number | CHANNEL DOWN PANEL button #1.
  `PANEL_CHUP` | number | CHANNEL UP PANEL button #2.
  `PANEL_CHDOWN` | number | CHANNEL DOWN PANEL button #2.
  `PIP_CHUP` | number | CHANNEL UP PIP (Picture In Picture) button.
  `PIP_CHDOWN` | number | CHANNEL DOWN PIP (Picture In Picture) button.
  `PRECH` | number | PRE-CHANNEL (PREVIOUS CHANNEL) button.
  `FAVCH` | number | FAVOURITE CHANNEL button.
  `CHLIST` | number | CHANNEL LIST button.
  `TTX_MIX` | number | TELETEXT button.
  `GUIDE` | number | GUIDE button.
  `ASPECT` | number | ASPECT button.
  `DOLBY_SRR` | number | DOLBY SRR (SuRroundRight) button.
  `MTS` | number | MTS (Multichannel Television Sound) button.
  `WHEELDOWN` | number | WHEEL DOWN #1.
  `WHEEL_DOWN` | number | WHEEL DOWN #2.
  `WHEELUP` | number | WHEEL UP #1.
  `WHEEL_UP` | number | WHEEL UP #2.
  `WHEELLEFT` | number | WHEEL LEFT #1.
  `WHEEL_LEFT` | number | WHEEL LEFT #2.
  `WHEELRIGHT` | number | WHEEL RIGHT #1.
  `WHEEL_RIGHT` | number | WHEEL RIGHT #2.
  `SMART` | number | SMART TV button.
  `EXIT` | number | EXIT button.
  `POWER` | number | POWER button.
  `PANEL_POWER` | number | POWER PANEL button.
  `POWEROFF` | number | POWER OFF button.
  `POWERON` | number | POWER ON button.
  `CONTENT` | number | CONTENT button.
  `WLINK` | number | WLINK (Wiselink) button #1.
  `W_LINK` | number | WLINK (Wiselink) button #2.
  `EMPTY` | number | EMPTY button.
  `CC` | number | CC (Closed Captioning) button.
  `REC` | number | REC button.
  `VOLUP` | number | VOLUME UP button #1.
  `VOL_UP` | number | VOLUME UP button #2.
  `VOLDOWN` | number | VOLUME DOWN button #1.
  `VOL_DOWN` | number | VOLUME DOWN button #2.
  `PANEL_VOLUP` | number | PANEL VOLUME UP button #1.
  `PANEL_VOL_UP` | number | PANEL VOLUME UP button #2.
  `PANEL_VOLDOW` | number | PANEL VOLUME DOWN button #1.
  `PANEL_VOLDOWN` | number | PANEL VOLUME DOWN button #2.
  `PANEL_VOL_DOWN` | number | PANEL VOLUME DOWN button #3.
  `MUTE` | number | MUTE button.
  `INFO` | number | INFORMATION button.
  `INFOLINK` | number | INFOLINK button.
  `MENU` | number | MENU button.
  `SUBTITLE` | number | SUBTITLE button #1.
  `SUB_TITLE` | number | SUBTITLE button #2.
  `PANEL_SOURCE` | number | SOURCE PANEL button.
  `_0` | number | 0 (zero) button.
  `_1` | number | 1 button.
  `_2` | number | 2 button.
  `_3` | number | 3 button.
  `_4` | number | 4 button.
  `_5` | number | 5 button.
  `_6` | number | 6 button.
  `_7` | number | 7 button.
  `_8` | number | 8 button.
  `_9` | number | 9 button.
  `_10` | number | 10 button.
  `_11` | number | 11 button.
  `_12` | number | 12 button.
  `0` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._0`.
  `1` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._1`.
  `2` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._2`.
  `3` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._3`.
  `4` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._4`.
  `5` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._5`.
  `6` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._6`.
  `7` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._7`.
  `8` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._8`.
  `9` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._9`.
  `10` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._10`.
  `11` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._11`.
  `12` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._12`.
  `RED` | number | RED button.
  `GREEN` | number | GREEN button.
  `YELLOW` | number | YELLOW button.
  `BLUE` | number | BLUE button.
  `CYAN` | number | CYAN button.
  `RW` | number | RW (REWIND) button #1.
  `REWIND` | number | RW (REWIND) button #2.
  `REWIND_` | number | RW (REWIND) button #3.
  `FF` | number | FF (FAST FORWARD) button #1.
  `FF_` | number | FF (FAST FORWARD) button #2.
  `PAUSE` | number | PAUSE button.
  `PLAY` | number | PLAY button.
  `STOP` | number | STOP button.
  `SEARCH` | number | SEARCH button.
  `UP` | number | UP button.
  `DOWN` | number | DOWN button.
  `LEFT` | number | LEFT button.
  `RIGHT` | number | RIGHT button.
  `CH_UP` | number | CHANNEL UP button.
  `CH_DOWN` | number | CHANNEL DOWN button.
  `DISC_MENU` | number | DISC MENU button.
  `_3D` | number | 3D button.
  `3D` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._3D`.
  `PIP_ONOFF` | number | PIP (Picture In Picture) ON/OFF button.
  `AD` | number | AD (Audio Description) button.
  `PMODE` | number | PICTURE MODE button.
  `SMODE` | number | SOUND MODE button.
  `SLEEP` | number | SLEEP button.
  `D_AUDIO` | number | DIGITAL AUDIO button.
  `D_FRONT_PLAY` | number | DIGITAL FRONT PLAY button.
  `D_VIEW_MODE` | number | DIGITAL VIEW MODE button.
  `STEP` | number | STEP button.
  `CALLER_ID` | number | CALLED ID button.
  `ANTENNA` | number | ANTENNA button.
  `ZOOM_MOVE` | number | MOVE ZOOM button.
  `ZOOM1` | number | ZOOM 1 button.
  `ZOOM2` | number | ZOOM 2 button.
  `ZOOM_IN` | number | ZOOM IN button.
  `ZOOM_OUT` | number | ZOOM OUT button.
  `RETURN` | number | RETURN button.
  `PANEL_RETURN` | number | RETURN PANEL button.
  `ENTER` | number | ENTER button.
  `PANEL_ENTER` | number | ENTER PANEL button.
  `PANEL_MENU` | number | MENU PANEL button.
  `ADDDEL` | number | ADD/DEL button.
  `PIP_SWAP` | number | PIP (Picture In Picture) SWAP button.
  `PLUS100` | number | SAMSUNG AUTO MOTION PLUS 100 HZ button.
  `CAPTION` | number | CAPTION button.
  `PICTURE_SIZE` | number | PICTURE SIZE button.
  `PIP_SIZE` | number | PIP (Picture In Picture) SIZE button.
  `MAGIC_CHANNEL` | number | MAGIC CHANNEL button.
  `PIP_SCAN` | number | PIP (Picture In Picture) SCAN button.
  `DEVICE_CONNECT` | number | DEVICE CONNECT button.
  `HELP` | number | HELP button.
  `CONVERGENCE` | number | CONVERGENCE button.
  `AUTO_PROGRAM` | number | AUTO PROGRAM button.
  `FACTORY` | number | FACTORY button.
  `_3SPEED` | number | 3SPEED button.
  `3SPEED` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._3SPEED`.
  `RSURF` | number | R.SURF button.
  `TOPMENU` | number | TOP MENU button.
  `GAME` | number | GAME button.
  `QUICK_REPLAY` | number | QUICK REPLAY button.
  `STILL_PICTURE` | number | STILL PICTURE button.
  `DTV` | number | DTV (Digital Television) button.
  `INSTANT_REPLAY` | number | INSTANT REPLAY button.
  `LINK` | number | LINK button.
  `ANGLE` | number | ANGLE button.
  `RESERVED1` | number | RESERVED1 button.
  `RESERVED5` | number | RESERVED5 button.
  `PROGRAM` | number | PROGRAM button.
  `BOOKMARK` | number | BOOKMARK button.
  `PRINT` | number | PRINT button.
  `CLEAR` | number | CLEAR button.
  `VCHIP` | number | V-CHIP button.
  `REPEAT` | number | REPEAT button.
  `DOOR` | number | DOOR button.
  `OPEN` | number | OPEN button.
  `TURBO` | number | TURBO button.
  `DVR_MENU` | number | DVR (Digital Video Recorder) MENU button.
  `TTX_SUBFACE` | number | Teletext Subface button.
  `CH_LIST` | number | CHANNEL LIST button.
  `DNIe` | number | DNIe (Digital Natural Image Engine) button.
  `DNSe` | number | DNSe (Digital Natural Sound Engine) button.
  `SRS` | number | SRS (Sound Retrieval System) button.
  `CONVERT_AUDIO_MAINSUB` | number | CONVERT AUDIO MAIN/SUB button.
  `MDC` | number | MDC button.
  `SEFFECT` | number | SOUND EFFECT button.
  `DVR` | number | DVR (Digital Video Recorder) button.
  `DTV_SIGNAL` | number | DTV (Digital Television) SIGNAL button.
  `LIVE` | number | LIVE button.
  `PERPECT_FOCUS` | number | PERPECT FOCUS button.
  `HOME` | number | HOME button.
  `ESAVING` | number | ENERGY SAVING button.
  `CONTENTS` | number | CONTENTS button.
  `SCALE` | number | SCALE button.
  `CLOCK_DISPLAY` | number | CLOCK DISPLAY button.
  `SETUP_CLOCK_TIMER` | number | SETUP CLOCK TIMER button.
  `MAGIC_BRIGHT` | number | MAGIC BRIGHT button.
  `FM_RADIO` | number | FM RADIO button.
  `VCR_MODE` | number | VCR MODE button.
  `CATV_MODE` | number | CATV (Community Antenna Television) MODE button.
  `DSS_MODE` | number | DSS MODE button.
  `DVD_MODE` | number | DVD MODE button.
  `STB_MODE` | number | STB (Set-Top Box) MODE button.
  `PCMODE` | number | PC MODE button.
  `TV_MODE` | number | TV MODE button.
  `TV` | number | TV button.
  `AV1` | number | AV #1 button.
  `AV2` | number | AV #2 button.
  `AV3` | number | AV #3 button.
  `SVIDEO1` | number | S-VIDEO (Separated-Video) #1 button.
  `SVIDEO2` | number | S-VIDEO (Separated-Video) #2 button.
  `SVIDEO3` | number | S-VIDEO (Separated-Video) #3 button.
  `COMPONENT1` | number | COMPONENT #1 button.
  `COMPONENT2` | number | COMPONENT #2 button.
  `DVI` | number | DVI (Digital Visual Interface) button.
  `HDMI` | number | HDMI button.
  `HDMI1` | number | HDMI #1 button.
  `HDMI2` | number | HDMI #2 button.
  `HDMI3` | number | HDMI #3 button.
  `HDMI4` | number | HDMI #4 button.
  `DTV_LINK` | number | DTVLINK (DIGITAL TELEVISION LINK) button.
  `APP_LIST` | number | APP LIST button.
  `BACK_MHP` | number | BACK MHP (Multimedia Home Platform) button.
  `ALT_MHP` | number | ALTERNATE MHP (Multimedia Home Platform) button.
  `RSS` | number | RSS button.
  `ENTERTAINMENT` | number | ENTERTAINMENT button.
  `ID_INPUT` | number | ID INPUT button.
  `ID_SETUP` | number | ID SETUP button.
  `ANYNET` | number | ANYNET button.
  `ANYVIEW` | number | ANYVIEW button.
  `MS` | number | MS button.
  `MORE` | number | MORE button.
  `_4_3` | number | 4:3 button.
  `4_3` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._4_3`.
  `_16_9` | number | 16:9 button.
  `16_9` | number | Alias for `CB_Keyboard.extended.SAMSUNG_TV._16_9`.
  `PANORAMA` | number | PICTURE MODE PANORAMA button.
  `DYNAMIC` | number | PICTURE MODE DYNAMIC button.
  `STANDARD` | number | PICTURE MODE STANDARD button.
  `MOVIE1` | number | PICTURE MODE MOVIE1 button.
  `CUSTOM` | number | PICTURE MODE CUSTOM button.
  `AUTO_ARC_RESET` | number | AUTO ARC (Audio Return Channel) RESET button.
  `AUTO_ARC_LNA_ON` | number | AUTO ARC (Audio Return Channel) LNA (Low Noise Amplifier) ON button.
  `AUTO_ARC_LNA_OFF` | number | AUTO ARC (Audio Return Channel) LNA (Low Noise Amplifier) OFF button.
  `AUTO_ARC_ANYNET_MODE_OK` | number | AUTO ARC (Audio Return Channel) ANYNET MODE OK button.
  `AUTO_ARC_ANYNET_AUTO_START` | number | AUTO ARC (Audio Return Channel) ANYNET AUTO START button.
  `AUTO_ARC_CAPTION_ON` | number | AUTO ARC (Audio Return Channel) CAPTION ON button.
  `AUTO_ARC_CAPTION_OFF` | number | AUTO ARC (Audio Return Channel) CAPTION OFF button.
  `AUTO_ARC_PIP_DOUBLE` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) DOUBLE button.
  `AUTO_ARC_PIP_LARGE` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) LARGE button.
  `AUTO_ARC_PIP_SMALL` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) SMALL button.
  `AUTO_ARC_PIP_WIDE` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) WIDE button.
  `AUTO_ARC_PIP_LEFT_TOP` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) LEFT TOP button.
  `AUTO_ARC_PIP_RIGHT_TOP` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) RIGHT TOP button.
  `AUTO_ARC_PIP_LEFT_BOTTOM` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) LEFT BOTTOM button.
  `AUTO_ARC_PIP_RIGHT_BOTTOM` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) RIGHT BOTTOM button.
  `AUTO_ARC_PIP_CH_CHANGE` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) CHANNEL CHANGE button.
  `AUTO_ARC_PIP_SOURCE_CHANGE` | number | AUTO ARC (Audio Return Channel) PIP (Picture In Picture) SOURCE CHANGE button.
  `AUTO_ARC_AUTOCOLOR_SUCCESS` | number | AUTO ARC (Audio Return Channel) AUTOCOLOR SUCCESS button.
  `AUTO_ARC_AUTOCOLOR_FAIL` | number | AUTO ARC (Audio Return Channel) AUTOCOLOR FAIL button.
  `AUTO_ARC_C_FORCE_AGING` | number | AUTO ARC (Audio Return Channel) C-FORCE AGING button.
  `AUTO_ARC_USBJACK_INSPECT` | number | AUTO ARC (Audio Return Channel) USB JACK INSPECT button.
  `AUTO_ARC_JACK_IDENT` | number | AUTO ARC (Audio Return Channel) JACK IDENT button.
  `AUTO_ARC_CAPTION_KOR` | number | AUTO ARC (Audio Return Channel) CAPTION KOREAN button.
  `AUTO_ARC_CAPTION_ENG` | number | AUTO ARC (Audio Return Channel) CAPTION ENGLISH button.
  `AUTO_ARC_ANTENNA_AIR` | number | AUTO ARC (Audio Return Channel) ANTENNA AIR button.
  `AUTO_ARC_ANTENNA_CABLE` | number | AUTO ARC (Audio Return Channel) ANTENNA CABLE button.
  `AUTO_ARC_ANTENNA_SATELLITE` | number | AUTO ARC (Audio Return Channel) ANTENNA SATELLITE button.
  `AUTO_FORMAT` | number | AUTO FORMAT button.
  `DNET` | number | D-NET button.
  `NINE_SEPARATE` | number | NINE SEPARATE button.
  `MIC` | number | MIC (MICROPHONE) button.
  `EXT1` | number | EXT1 button.
  `EXT2` | number | EXT2 button.
  `EXT3` | number | EXT3 button.
  `EXT4` | number | EXT4 button.
  `EXT5` | number | EXT5 button.
  `EXT6` | number | EXT6 button.
  `EXT7` | number | EXT7 button.
  `EXT8` | number | EXT8 button.
  `EXT9` | number | EXT9 button.
  `EXT10` | number | EXT10 button.
  `EXT11` | number | EXT11 button.
  `EXT12` | number | EXT12 button.
  `EXT13` | number | EXT13 button.
  `EXT14` | number | EXT14 button.
  `EXT15` | number | EXT15 button.
  `EXT16` | number | EXT16 button.
  `EXT17` | number | EXT17 button.
  `EXT18` | number | EXT18 button.
  `EXT19` | number | EXT19 button.
  `EXT20` | number | EXT20 button.
  `EXT21` | number | EXT21 button.
  `EXT22` | number | EXT22 button.
  `EXT23` | number | EXT23 button.
  `EXT24` | number | EXT24 button.
  `EXT25` | number | EXT25 button.
  `EXT26` | number | EXT26 button.
  `EXT27` | number | EXT27 button.
  `EXT28` | number | EXT28 button.
  `EXT29` | number | EXT29 button.
  `EXT30` | number | EXT30 button.
  `EXT31` | number | EXT31 button.
  `EXT32` | number | EXT32 button.
  `EXT33` | number | EXT33 button.
  `EXT34` | number | EXT34 button.
  `EXT35` | number | EXT35 button.
  `EXT36` | number | EXT36 button.
  `EXT37` | number | EXT37 button.
  `EXT38` | number | EXT38 button.
  `EXT39` | number | EXT39 button.
  `EXT40` | number | EXT40 button.
  `EXT41` | number | EXT41 button.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 385

#### <static, constant> VK :Object

  Smart TV Alliance and virtual keyboard key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `ENTER` | number | ENTER key.
  `PAUSE` | number | PAUSE key.
  `PAGE_UP` | number | PAGE UP key.
  `PAGE_DOWN` | number | PAGE DOWN key.
  `LEFT` | number | LEFT key.
  `UP` | number | UP key.
  `RIGHT` | number | RIGHT key.
  `DOWN` | number | DOWN key.
  `_0` | number | 0 (zero) key.
  `_1` | number | 1 key.
  `_2` | number | 2 key.
  `_3` | number | 3 key.
  `_4` | number | 4 key.
  `_5` | number | 5 key.
  `_6` | number | 6 key.
  `_7` | number | 7 key.
  `_8` | number | 8 key.
  `_9` | number | 9 key.
  `0` | number | Alias for `CB_Keyboard.extended.VK._0`.
  `1` | number | Alias for `CB_Keyboard.extended.VK._1`.
  `2` | number | Alias for `CB_Keyboard.extended.VK._2`.
  `3` | number | Alias for `CB_Keyboard.extended.VK._3`.
  `4` | number | Alias for `CB_Keyboard.extended.VK._4`.
  `5` | number | Alias for `CB_Keyboard.extended.VK._5`.
  `6` | number | Alias for `CB_Keyboard.extended.VK._6`.
  `7` | number | Alias for `CB_Keyboard.extended.VK._7`.
  `8` | number | Alias for `CB_Keyboard.extended.VK._8`.
  `9` | number | Alias for `CB_Keyboard.extended.VK._9`.
  `REWIND` | number | RW (REWIND) key.
  `STOP` | number | STOP key.
  `PLAY` | number | PLAY key.
  `FAST_FWD` | number | FF (FAST FORWARD) key.
  `BACK` | number | BACK key.
  `PREV` | number | PREVIOUS key.
  `NEXT` | number | NEXT key.
  `INFO` | number | INFORMATION key.
  `RED` | number | RED key.
  `GREEN` | number | GREEN key.
  `YELLOW` | number | YELLOW key.
  `BLUE` | number | BLUE key.
  `SPACE` | number | SPACE key.
  `BACK_SPACE` | number | BACK SPACE key.
  `A` | number | A key.
  `B` | number | B key.
  `C` | number | C key.
  `D` | number | D key.
  `E` | number | E key.
  `F` | number | F key.
  `G` | number | G key.
  `H` | number | H key.
  `I` | number | I key.
  `J` | number | J key.
  `K` | number | K key.
  `L` | number | L key.
  `M` | number | M key.
  `N` | number | N key.
  `O` | number | O key.
  `P` | number | P key.
  `Q` | number | Q key.
  `R` | number | R key.
  `S` | number | S key.
  `T` | number | T key.
  `U` | number | U key.
  `V` | number | V key.
  `W` | number | W key.
  `X` | number | X key.
  `Y` | number | Y key.
  `Z` | number | Z key.
  `VOLUME_UP` | number | VOLUME UP key.
  `VOLUME_DOWN` | number | VOLUME DOWN key.
  `MUTE` | number | MUTE key.
  `PLAY_PAUSE` | number | PLAY/PAUSE key.
  `HELP` | number | HELP key.
  `SUBTITLE` | number | SUBTITLE key.
  `SEARCH` | number | SEARCH key.
  `AUDIODESCRIPTION` | number | AUDIODESCRIPTION key.
  `HD` | number | HD (High Definition) key.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 72
  To Do:
    - Consider adding more (found in https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx and http://nehe.gamedev.net/article/msdn_virtualkey_codes/15009/)

#### <static, constant> WII :Object

  Nintendo Wii (Wiimote) key codes.

  ##### Type:

  - Object

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `UP` | number | D-PAD UP button.
  `DOWN` | number | D-PAD DOWN button.
  `LEFT` | number | D-PAD LEFT button.
  `RIGHT` | number | D-PAD RIGHT button.
  `A` | number | "A" button.
  `B` | number | "B" button.
  `MINUS` | number | MINUS ("-") button.
  `PLUS` | number | PLUS ("+") button.
  `ONE` | number | "1" button.
  `_1` | number | Alias for `CB_Keyboard.extended.WII.ONE`.
  `1` | number | Alias for `CB_Keyboard.extended.WII.ONE`.
  `TWO` | number | "2" button.
  `_2` | number | Alias for `CB_Keyboard.extended.WII.TWO`.
  `2` | number | Alias for `CB_Keyboard.extended.WII.TWO`.
  `HOME` | number | HOME button.

  Source:
    - CrossBase/input/CB_Keyboard.js, line 1052

#### Search results