var key = {

    POWER: 2085, // Alt+U
    MUTE: 2192,
    MIC: 2032,
    CLOCK: 2032,
    NUM1: 49,
    NUM2: 50,
    NUM3: 51,
    NUM4: 52,
    NUM5: 53,
    NUM6: 54,
    NUM7: 55,
    NUM8: 56,
    NUM9: 57,
    NUM0: 48,
    MENU: 122, // F11
    BACK: 8, // Backspace
    CHANNEL_PREV: 1009, // Shift+Tab
    CHANNEL_NEXT: 9, // Tab
    EXIT: 27, // Esc
    REFRESH: 116, // F5
    DELETE: 116, // F5
    UP: 38, // UP ARROW
    DOWN: 40, // DOWN ARROW
    LEFT: 37, // LEFT ARROW
    RIGHT: 39, // RIGHT ARROW
    OK: 13, // Enter
    PAGE_NEXT: 34, // Page Down
    PAGE_PREV: 33, // Page Up
    NEXT: 34, // Page Down
    PREV: 33, // Page Up
    VOL_UP: 107, // NUMPAD +
    VOL_DOWN: 109, // NUMPAD -
    RED: 112, // F1
    GREEN: 113, // F2
    YELLOW: 114, // F3
    BLUE: 115, // F4
    SERVICES: 120, // F9
    TV: 121,  // F10
    PHONE: 119, // F8
    EPG: 119, // F8
    WEB: 123, // F12
    APP: 123, // F12
    REW: 2066, // Alt+B
    FFWD: 2070, // Alt+F
    PLAY: 2082, // Alt+R
    PAUSE: 2082, // Alt+R
    CONTINUE: 2082, // Alt+R
    STOP: 2083, // Alt+S
    REC: 2087, // Alt+W
    INFO: 2089, // Alt+Y
    FRAME: 117,  // F6
    AUDIO: 2071, // Alt+G
    NULL: 2076, // Alt+L
    KEYBOARD: 2076, // Alt+L
    USB_UNMOUNTED: 2081, // Alt+Q
    USB_MOUNTED: 2080  // Alt+P
};

if (typeof (gSTB) != 'undefined' && gSTB.IsEmulator) {
    key.EXIT = key.BACK;
    key.BACK = key.DELETE;
}