export class Keyboard { /** * Constant associated with the key code value for the A key (65). */ public static A:number /*uint*/ = 65; /** * Constant associated with the key code value for the Alternate (Option) key (18). */ public static ALTERNATE:number /*uint*/ = 18; /** * Select the audio mode */ public static AUDIO:number /*uint*/ = 0x01000017; /** * Constant associated with the key code value for the B key (66). */ public static B:number /*uint*/ = 66; /** * Return to previous page in application */ public static BACK:number /*uint*/ = 0x01000016; /** * Constant associated with the key code value for the ` key (192). */ public static BACKQUOTE:number /*uint*/ = 192; /** * Constant associated with the key code value for the \ key (220). */ public static BACKSLASH:number /*uint*/ = 220; /** * Constant associated with the key code value for the Backspace key (8). */ public static BACKSPACE:number /*uint*/ = 8; /** * Blue function key button */ public static BLUE:number /*uint*/ = 0x01000003; /** * Constant associated with the key code value for the C key (67). */ public static C:number /*uint*/ = 67; /** * Constant associated with the key code value for the Caps Lock key (20). */ public static CAPS_LOCK:number /*uint*/ = 20; /** * Channel down */ public static CHANNEL_DOWN:number /*uint*/ = 0x01000005; /** * Channel up */ public static CHANNEL_UP:number /*uint*/ = 0x01000005; /** * Constant associated with the key code value for the , key (188). */ public static COMMA:number /*uint*/ = 188; /** * Constant associated with the Mac command key (15). This constant is * currently only used for setting menu key equivalents. */ public static COMMAND:number /*uint*/ = 15; /** * Constant associated with the key code value for the Control key (17). */ public static CONTROL:number /*uint*/ = 17; /** * An array containing all the defined key name constants. */ public static CharCodeStrings:Array; /** * Constant associated with the key code value for the D key (68). */ public static D:number /*uint*/ = 68; /** * Constant associated with the key code value for the Delete key (46). */ public static DELETE:number /*uint*/ = 46; /** * Constant associated with the key code value for the Down Arrow key (40). */ public static DOWN:number /*uint*/ = 40; /** * Engage DVR application mode */ public static DVR:number /*uint*/ = 0x01000019; /** * Constant associated with the key code value for the E key (69). */ public static E:number /*uint*/ = 69; /** * Constant associated with the key code value for the End key (35). */ public static END:number /*uint*/ = 35; /** * Constant associated with the key code value for the Enter key (13). */ public static ENTER:number /*uint*/ = 13; /** * Constant associated with the key code value for the = key (187). */ public static EQUAL:number /*uint*/ = 187; /** * Constant associated with the key code value for the Escape key (27). */ public static ESCAPE:number /*uint*/ = 27; /** * Exits current application mode */ public static EXIT:number /*uint*/ = 0x01000015; /** * Constant associated with the key code value for the F key (70). */ public static F:number /*uint*/ = 70; /** * Constant associated with the key code value for the F1 key (112). */ public static F1:number /*uint*/ = 112; /** * Constant associated with the key code value for the F10 key (121). */ public static F10:number /*uint*/ = 121; /** * Constant associated with the key code value for the F11 key (122). */ public static F11:number /*uint*/ = 122; /** * Constant associated with the key code value for the F12 key (123). */ public static F12:number /*uint*/ = 123; /** * Constant associated with the key code value for the F13 key (124). */ public static F13:number /*uint*/ = 124; /** * Constant associated with the key code value for the F14 key (125). */ public static F14:number /*uint*/ = 125; /** * Constant associated with the key code value for the F15 key (126). */ public static F15:number /*uint*/ = 126; /** * Constant associated with the key code value for the F2 key (113). */ public static F2:number /*uint*/ = 113; /** * Constant associated with the key code value for the F3 key (114). */ public static F3:number /*uint*/ = 114; /** * Constant associated with the key code value for the F4 key (115). */ public static F4:number /*uint*/ = 115; /** * Constant associated with the key code value for the F5 key (116). */ public static F5:number /*uint*/ = 116; /** * Constant associated with the key code value for the F6 key (117). */ public static F6:number /*uint*/ = 117; /** * Constant associated with the key code value for the F7 key (118). */ public static F7:number /*uint*/ = 118; /** * Constant associated with the key code value for the F8 key (119). */ public static F8:number /*uint*/ = 119; /** * Constant associated with the key code value for the F9 key (120). */ public static F9:number /*uint*/ = 120; /** * Engage fast-forward transport mode */ public static FAST_FORWARD:number /*uint*/ = 0x0100000A; /** * Constant associated with the key code value for the G key (71). */ public static G:number /*uint*/ = 71; /** * Green function key button */ public static GREEN:number /*uint*/ = 0x01000001; /** * Engage program guide */ public static GUIDE:number /*uint*/ = 0x01000014; /** * Constant associated with the key code value for the H key (72). */ public static H:number /*uint*/ = 72; /** * Engage help application or context-sensitive help */ public static HELP:number /*uint*/ = 0x0100001D; /** * Constant associated with the key code value for the Home key (36). */ public static HOME:number /*uint*/ = 36; /** * Constant associated with the key code value for the I key (73). */ public static I:number /*uint*/ = 73; /** * Info button */ public static INFO:number /*uint*/ = 0x01000013; /** * Cycle input */ public static INPUT:number /*uint*/ = 0x0100001B; /** * Constant associated with the key code value for the Insert key (45). */ public static INSERT:number /*uint*/ = 45; /** * Constant associated with the key code value for the J key (74). */ public static J:number /*uint*/ = 74; /** * Constant associated with the key code value for the K key (75). */ public static K:number /*uint*/ = 75; /** * The Begin key */ public static KEYNAME_BEGIN:string = "Begin"; /** * The Break key */ public static KEYNAME_BREAK:string = "Break"; /** * The Clear Display key */ public static KEYNAME_CLEARDISPLAY:string = "ClrDsp"; /** * The Clear Line key */ public static KEYNAME_CLEARLINE:string = "ClrLn"; /** * The Delete key */ public static KEYNAME_DELETE:string = "Delete"; /** * The Delete Character key */ public static KEYNAME_DELETECHAR:string = "DelChr"; /** * The Delete Line key */ public static KEYNAME_DELETELINE:string = "DelLn"; /** * The down arrow */ public static KEYNAME_DOWNARROW:string = "Down"; /** * The End key */ public static KEYNAME_END:string = "End"; /** * The Execute key */ public static KEYNAME_EXECUTE:string = "Exec"; /** * The F1 key */ public static KEYNAME_F1:string = "F1"; /** * The F10 key */ public static KEYNAME_F10:string = "F10"; /** * The F11 key */ public static KEYNAME_F11:string = "F11"; /** * The F12 key */ public static KEYNAME_F12:string = "F12"; /** * The F13 key */ public static KEYNAME_F13:string = "F13"; /** * The F14 key */ public static KEYNAME_F14:string = "F14"; /** * The F15 key */ public static KEYNAME_F15:string = "F15"; /** * The F16 key */ public static KEYNAME_F16:string = "F16"; /** * The F17 key */ public static KEYNAME_F17:string = "F17"; /** * The F18 key */ public static KEYNAME_F18:string = "F18"; /** * The F19 key */ public static KEYNAME_F19:string = "F19"; /** * The F2 key */ public static KEYNAME_F2:string = "F2"; /** * The F20 key */ public static KEYNAME_F20:string = "F20"; /** * The F21 key */ public static KEYNAME_F21:string = "F21"; /** * The F22 key */ public static KEYNAME_F22:string = "F22"; /** * The F23 key */ public static KEYNAME_F23:string = "F23"; /** * The F24 key */ public static KEYNAME_F24:string = "F24"; /** * The F25 key */ public static KEYNAME_F25:string = "F25"; /** * The F26 key */ public static KEYNAME_F26:string = "F26"; /** * The F27 key */ public static KEYNAME_F27:string = "F27"; /** * The F28 key */ public static KEYNAME_F28:string = "F28"; /** * The F29 key */ public static KEYNAME_F29:string = "F29"; /** * The F3 key */ public static KEYNAME_F3:string = "F3"; /** * The F30 key */ public static KEYNAME_F30:string = "F30"; /** * The F31 key */ public static KEYNAME_F31:string = "F31"; /** * The F32 key */ public static KEYNAME_F32:string = "F32"; /** * The F33 key */ public static KEYNAME_F33:string = "F33"; /** * The F34 key */ public static KEYNAME_F34:string = "F34"; /** * The F35 key */ public static KEYNAME_F35:string = "F35"; /** * The F4 key */ public static KEYNAME_F4:string = "F4"; /** * The F5 key */ public static KEYNAME_F5:string = "F5"; /** * The F6 key */ public static KEYNAME_F6:string = "F6"; /** * The F7 key */ public static KEYNAME_F7:string = "F7"; /** * The F8 key */ public static KEYNAME_F8:string = "F8"; /** * The F9 key */ public static KEYNAME_F9:string = "F9"; /** * The Find key */ public static KEYNAME_FIND:string = "Find"; /** * The Help key */ public static KEYNAME_HELP:string = "Help"; /** * The Home key */ public static KEYNAME_HOME:string = "Home"; /** * The Insert key */ public static KEYNAME_INSERT:string = "Insert"; /** * The Insert Character key */ public static KEYNAME_INSERTCHAR:string = "InsChr"; /** * The Insert Line key */ public static KEYNAME_INSERTLINE:string = "LnsLn"; /** * The left arrow */ public static KEYNAME_LEFTARROW:string = "Left"; /** * The Menu key */ public static KEYNAME_MENU:string = "Menu"; /** * The Mode Switch key */ public static KEYNAME_MODESWITCH:string = "ModeSw"; /** * The Next key */ public static KEYNAME_NEXT:string = "Next"; /** * The Page Down key */ public static KEYNAME_PAGEDOWN:string = "PgDn"; /** * The Page Up key */ public static KEYNAME_PAGEUP:string = "PgUp"; /** * The Pause key */ public static KEYNAME_PAUSE:string = "Pause"; /** * The Previous key */ public static KEYNAME_PREV:string = "Prev"; /** * The PRINT key */ public static KEYNAME_PRINT:string = "Print"; /** * The PRINT Screen */ public static KEYNAME_PRINTSCREEN:string = "PrntScrn"; /** * The Redo key */ public static KEYNAME_REDO:string = "Redo"; /** * The Reset key */ public static KEYNAME_RESET:string = "Reset"; /** * The right arrow */ public static KEYNAME_RIGHTARROW:string = "Right"; /** * The Scroll Lock key */ public static KEYNAME_SCROLLLOCK:string = "ScrlLck"; /** * The Select key */ public static KEYNAME_SELECT:string = "Select"; /** * The Stop key */ public static KEYNAME_STOP:string = "Stop"; /** * The System Request key */ public static KEYNAME_SYSREQ:string = "SysReq"; /** * The System key */ public static KEYNAME_SYSTEM:string = "Sys"; /** * The Undo key */ public static KEYNAME_UNDO:string = "Undo"; /** * The up arrow */ public static KEYNAME_UPARROW:string = "Up"; /** * The User key */ public static KEYNAME_USER:string = "User"; /** * Constant associated with the key code value for the L key (76). */ public static L:number /*uint*/ = 76; /** * Watch last channel or show watched */ public static LAST:number /*uint*/ = 0x01000011; /** * Constant associated with the key code value for the Left Arrow key (37). */ public static LEFT:number /*uint*/ = 37; /** * Constant associated with the key code value for the [ key (219). */ public static LEFTBRACKET:number /*uint*/ = 219; /** * Return to live [position in broadcast] */ public static LIVE:number /*uint*/ = 0x01000010; /** * Constant associated with the key code value for the M key (77). */ public static M:number /*uint*/ = 77; /** * Engage "Master Shell" e.g. TiVo or other vendor button */ public static MASTER_SHELL:number /*uint*/ = 0x0100001E; /** * Engage menu */ public static MENU:number /*uint*/ = 0x01000012; /** * Constant associated with the key code value for the - key (189). */ public static MINUS:number /*uint*/ = 189; /** * Constant associated with the key code value for the N key (78). */ public static N:number /*uint*/ = 78; /** * Skip to next track or chapter */ public static NEXT:number /*uint*/ = 0x0100000E; /** * Constant associated with the key code value for the 0 key (48). */ public static NUMBER_0:number /*uint*/ = 48; /** * Constant associated with the key code value for the 1 key (49). */ public static NUMBER_1:number /*uint*/ = 49; /** * Constant associated with the key code value for the 2 key (50). */ public static NUMBER_2:number /*uint*/ = 50; /** * Constant associated with the key code value for the 3 key (51). */ public static NUMBER_3:number /*uint*/ = 51; /** * Constant associated with the key code value for the 4 key (52). */ public static NUMBER_4:number /*uint*/ = 52; /** * Constant associated with the key code value for the 5 key (53). */ public static NUMBER_5:number /*uint*/ = 53; /** * Constant associated with the key code value for the 6 key (54). */ public static NUMBER_6:number /*uint*/ = 54; /** * Constant associated with the key code value for the 7 key (55). */ public static NUMBER_7:number /*uint*/ = 55; /** * Constant associated with the key code value for the 8 key (56). */ public static NUMBER_8:number /*uint*/ = 56; /** * Constant associated with the key code value for the 9 key (57). */ public static NUMBER_9:number /*uint*/ = 57; /** * Constant associated with the pseudo-key code for the the number pad (21). Use to set numpad modifier on key equivalents */ public static NUMPAD:number /*uint*/ = 21; /** * Constant associated with the key code value for the number 0 key on the number pad (96). */ public static NUMPAD_0:number /*uint*/ = 96; /** * Constant associated with the key code value for the number 1 key on the number pad (97). */ public static NUMPAD_1:number /*uint*/ = 97; /** * Constant associated with the key code value for the number 2 key on the number pad (98). */ public static NUMPAD_2:number /*uint*/ = 98; /** * Constant associated with the key code value for the number 3 key on the number pad (99). */ public static NUMPAD_3:number /*uint*/ = 99; /** * Constant associated with the key code value for the number 4 key on the number pad (100). */ public static NUMPAD_4:number /*uint*/ = 100; /** * Constant associated with the key code value for the number 5 key on the number pad (101). */ public static NUMPAD_5:number /*uint*/ = 101; /** * Constant associated with the key code value for the number 6 key on the number pad (102). */ public static NUMPAD_6:number /*uint*/ = 102; /** * Constant associated with the key code value for the number 7 key on the number pad (103). */ public static NUMPAD_7:number /*uint*/ = 103; /** * Constant associated with the key code value for the number 8 key on the number pad (104). */ public static NUMPAD_8:number /*uint*/ = 104; /** * Constant associated with the key code value for the number 9 key on the number pad (105). */ public static NUMPAD_9:number /*uint*/ = 105; /** * Constant associated with the key code value for the addition key on the number pad (107). */ public static NUMPAD_ADD:number /*uint*/ = 107; /** * Constant associated with the key code value for the decimal key on the number pad (110). */ public static NUMPAD_DECIMAL:number /*uint*/ = 110; /** * Constant associated with the key code value for the division key on the number pad (111). */ public static NUMPAD_DIVIDE:number /*uint*/ = 111; /** * Constant associated with the key code value for the Enter key on the number pad (108). */ public static NUMPAD_ENTER:number /*uint*/ = 108; /** * Constant associated with the key code value for the multiplication key on the number pad (106). */ public static NUMPAD_MULTIPLY:number /*uint*/ = 106; /** * Constant associated with the key code value for the subtraction key on the number pad (109). */ public static NUMPAD_SUBTRACT:number /*uint*/ = 109; /** * Constant associated with the key code value for the O key (79). */ public static O:number /*uint*/ = 79; /** * Constant associated with the key code value for the P key (80). */ public static P:number /*uint*/ = 80; /** * Constant associated with the key code value for the Page Down key (34). */ public static PAGE_DOWN:number /*uint*/ = 34; /** * Constant associated with the key code value for the Page Up key (33). */ public static PAGE_UP:number /*uint*/ = 33; /** * Engage pause transport mode */ public static PAUSE:number /*uint*/ = 0x01000008; /** * Constant associated with the key code value for the . key (190). */ public static PERIOD:number /*uint*/ = 190; /** * Engage play transport mode */ public static PLAY:number /*uint*/ = 0x01000007; /** * Skip to previous track or chapter */ public static PREVIOUS:number /*uint*/ = 0x0100000F; /** * Constant associated with the key code value for the Q key (81). */ public static Q:number /*uint*/ = 81; /** * Constant associated with the key code value for the ' key (222). */ public static QUOTE:number /*uint*/ = 222; /** * Constant associated with the key code value for the R key (82). */ public static R:number /*uint*/ = 82; /** * Record item or engage record transport mode */ public static RECORD:number /*uint*/ = 0x01000006; /** * Red function key button */ public static RED:number /*uint*/ = 0x01000000; /** * Engage rewind transport mode */ public static REWIND:number /*uint*/ = 0x0100000B; /** * Constant associated with the key code value for the Right Arrow key (39). */ public static RIGHT:number /*uint*/ = 39; /** * Constant associated with the key code value for the ] key (221). */ public static RIGHTBRACKET:number /*uint*/ = 221; /** * Constant associated with the key code value for the S key (83). */ public static S:number /*uint*/ = 83; /** * Search button */ public static SEARCH:number /*uint*/ = 0x0100001F; /** * Constant associated with the key code value for the ; key (186). */ public static SEMICOLON:number /*uint*/ = 186; /** * Engage setup application or menu */ public static SETUP:number /*uint*/ = 0x0100001C; /** * Constant associated with the key code value for the Shift key (16). */ public static SHIFT:number /*uint*/ = 16; /** * Quick skip backward (usually 7-10 seconds) */ public static SKIP_BACKWARD:number /*uint*/ = 0x0100000D; /** * Quick skip ahead (usually 30 seconds) */ public static SKIP_FORWARD:number /*uint*/ = 0x0100000C; /** * Constant associated with the key code value for the / key (191). */ public static SLASH:number /*uint*/ = 191; /** * Constant associated with the key code value for the Spacebar (32). */ public static SPACE:number /*uint*/ = 32; /** * Engage stop transport mode */ public static STOP:number /*uint*/ = 0x01000009; /** * Toggle subtitles */ public static SUBTITLE:number /*uint*/ = 0x01000018; /** * Constant associated with the key code value for the T key (84). */ public static T:number /*uint*/ = 84; /** * Constant associated with the key code value for the Tab key (9). */ public static TAB:number /*uint*/ = 9; /** * Constant associated with the key code value for the U key (85). */ public static U:number /*uint*/ = 85; /** * Constant associated with the key code value for the Up Arrow key (38). */ public static UP:number /*uint*/ = 38; /** * Constant associated with the key code value for the V key (86). */ public static V:number /*uint*/ = 86; /** * Engage video-on-demand */ public static VOD:number /*uint*/ = 0x0100001A; /** * Constant associated with the key code value for the W key (87). */ public static W:number /*uint*/ = 87; /** * Constant associated with the key code value for the X key (88). */ public static X:number /*uint*/ = 88; /** * Constant associated with the key code value for the Y key (89). */ public static Y:number /*uint*/ = 89; /** * Yellow function key button */ public static YELLOW:number /*uint*/ = 0x01000002; /** * Constant associated with the key code value for the Z key (90). */ public static Z:number /*uint*/ = 90; }