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; }