UNPKG

@salesforce/design-system-react

Version:

Salesforce Lightning Design System for React

35 lines (32 loc) 987 B
const keys = { ENTER: 13, ESCAPE: 27, SPACE: 32, LEFT: 37, UP: 38, RIGHT: 39, DOWN: 40, TAB: 9, DELETE: 46, BACKSPACE: 8, }; // Helpful for interaction/event tests. Use with simulate: // `nodes.input.simulate('keyDown', keyObjects.DOWN);` const keyObjects = { ENTER: { key: 'Enter', keyCode: keys.ENTER, which: keys.ENTER }, ESCAPE: { key: 'Escape', keyCode: keys.ESCAPE, which: keys.ESCAPE }, SPACE: { key: 'Space', keyCode: keys.SPACE, which: keys.SPACE }, LEFT: { key: 'Left', keyCode: keys.LEFT, which: keys.LEFT }, UP: { key: 'Up', keyCode: keys.UP, which: keys.ESCAPE }, RIGHT: { key: 'Right', keyCode: keys.RIGHT, which: keys.RIGHT }, DOWN: { key: 'Down', keyCode: keys.DOWN, which: keys.DOWN }, TAB: { key: 'Tab', keyCode: keys.TAB, which: keys.TAB }, DELETE: { key: 'Delete', keyCode: keys.DELETE, which: keys.DELETE }, BACKSPACE: { key: 'Backspace', keyCode: keys.BACKSPACE, which: keys.BACKSPACE, }, }; export default keys; export { keyObjects };