@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
21 lines (20 loc) • 630 B
text/typescript
export function keyEventMapper(keyCode) {
switch (keyCode) {
case 19: // ArrowUp
return { code: "ArrowUp", keyCode: 38 };
case 20: // ArrowDown
return { code: "ArrowDown", keyCode: 40 };
case 21: // ArrowLeft
return { code: "ArrowLeft", keyCode: 37 };
case 22: // ArrowRight
return { code: "ArrowRight", keyCode: 39 };
case 23: // Center
return { code: "Enter", keyCode: 13 };
case 66: // Center
return { code: "EnterKeyboard", keyCode: 66 };
case 4: // Back
return { code: "Back", keyCode: 8 };
default:
return { code: "None", keyCode: 0 };
}
}