UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

116 lines (109 loc) • 4.13 kB
const lg_tv = { Back: { keyCode: 461 }, Backspace: { code: "Backspace", keyCode: 8 }, Play: { keyCode: 415 }, Pause: { code: "Pause", keyCode: 19 }, Stop: { keyCode: 413 }, Forward: { keyCode: 417 }, Rewind: { keyCode: 412 }, TogglePlayPause: {}, VolumeUp: {}, VolumeDown: {}, ChannelUp: { keyCode: 33 }, ChannelDown: { keyCode: 34 }, ToggleMute: {}, Exit: { code: "Exit", keyCode: 10182 }, Red: { keyCode: 403 }, Green: { keyCode: 404 }, Yellow: { keyCode: 405 }, Blue: { keyCode: 406 }, Sap: { keyCode: 1028 }, Rec: { keyCode: 416 }, QView: { keyCode: 1007 }, CC: { keyCode: 460 }, Fav: { keyCode: 1011 }, Digit0: { code: "Digit0", keyCode: 48 }, Digit1: { code: "Digit1", keyCode: 49 }, Digit2: { code: "Digit2", keyCode: 50 }, Digit3: { code: "Digit3", keyCode: 51 }, Digit4: { code: "Digit4", keyCode: 52 }, Digit5: { code: "Digit5", keyCode: 53 }, Digit6: { code: "Digit6", keyCode: 54 }, Digit7: { code: "Digit7", keyCode: 55 }, Digit8: { code: "Digit8", keyCode: 56 }, Digit9: { code: "Digit9", keyCode: 57 }, }; const samsung_tv = { Back: { code: "Back", keyCode: 10009 }, Backspace: { code: "Backspace", keyCode: 8 }, Play: { code: "MediaPlay", keyCode: 415 }, TogglePlayPause: { code: "MediaPlayPause", keyCode: 10252 }, Pause: { code: "MediaPause", keyCode: 19 }, Forward: { code: "MediaFastForward", keyCode: 417 }, Rewind: { code: "MediaRewind", keyCode: 412 }, Stop: { code: "MediaStop", keyCode: 413 }, Exit: { code: "Exit", keyCode: 10182 }, Digit0: { code: "0", keyCode: 48 }, Digit1: { code: "1", keyCode: 49 }, Digit2: { code: "2", keyCode: 50 }, Digit3: { code: "3", keyCode: 51 }, Digit4: { code: "4", keyCode: 52 }, Digit5: { code: "5", keyCode: 53 }, Digit6: { code: "6", keyCode: 54 }, Digit7: { code: "7", keyCode: 55 }, Digit8: { code: "8", keyCode: 56 }, Digit9: { code: "9", keyCode: 57 }, }; const web = { Enter: { code: "Enter", keyCode: 13 }, Space: { code: "Space", keyCode: 32 }, ArrowLeft: { code: "ArrowLeft", keyCode: 37 }, ArrowUp: { code: "ArrowUp", keyCode: 38 }, ArrowRight: { code: "ArrowRight", keyCode: 39 }, ArrowDown: { code: "ArrowDown", keyCode: 40 }, Back: { code: "Back", keyCode: 8 }, Backspace: { code: "Backspace", keyCode: 8 }, Play: { code: "PlayPause", keyCode: 179 }, TogglePlayPause: { code: "PlayPause", keyCode: 179 }, Pause: { code: "Pause", keyCode: 179 }, Forward: { code: "Forward", keyCode: 176 }, Rewind: { code: "Rewind", keyCode: 177 }, VolumeUp: { code: "VolumeUp", keyCode: 175 }, VolumeDown: { code: "VolumeDown", keyCode: 174 }, ToggleMute: { code: "VolumeMute", keyCode: 173 }, Stop: { code: "Stop", keyCode: null }, Exit: { code: "Exit", keyCode: null }, Escape: { code: "Escape", keyCode: 27 }, EscapeDevice: { code: "Escape", keyCode: 27 }, }; const android_tv = { Play: { code: "Play", keyCode: 126 }, Pause: { code: "Pause", keyCode: 127 }, PlayPause: { code: "PlayPause", keyCode: 85 }, FastForward: { code: "FastForward", keyCode: 90 }, Rewind: { code: "Rewind", keyCode: 89 }, ArrowUp: { code: "ArrowUp", keyCode: 19 }, ArrowDown: { code: "ArrowDown", keyCode: 20 }, ArrowLeft: { code: "ArrowLeft", keyCode: 21 }, ArrowRight: { code: "ArrowRight", keyCode: 22 }, Enter: { code: "Enter", keyCode: 23 }, Back: { code: "Back", keyCode: 4 }, }; const tvos = { PlayPause: { code: "PlayPause", eventType: "playPause" }, SwipeLeft: { code: "SwipeLeft", eventType: "swipeLeft" }, SwipeRight: { code: "SwipeRight", eventType: "swipeRight" }, Left: { code: "Left", eventType: "left" }, Right: { code: "Right", eventType: "right" }, Menu: { code: "Menu", eventType: "menu" }, }; const vizio = { ...samsung_tv, Exit: { code: "Exit", keyCode: 27 }, PageUp: { code: "PageUp", keyCode: 33 }, PageDown: { code: "PageDown", keyCode: 34 }, MediaTrackNext: { code: "MediaTrackNext", keyCode: 418 }, MediaTrackPrevious: { code: "MediaTrackPrevious", keyCode: 419 }, PrevCh: { code: "PrevCh", keyCode: 500 }, }; export { lg_tv, samsung_tv, web, tvos, android_tv, vizio };