Sha256: 72491bb1379fe938de7883dbd2e23601ed1fd16b8aa0f5a861882f05dccf5317
Contents?: true
Size: 626 Bytes
Versions: 29
Compression:
Stored size: 626 Bytes
Contents
export const isUpKey = (key) => // The up key key.name === 'up' || // Vim keybinding key.name === 'k' || // Emacs keybinding (key.ctrl && key.name === 'p'); export const isDownKey = (key) => // The down key key.name === 'down' || // Vim keybinding key.name === 'j' || // Emacs keybinding (key.ctrl && key.name === 'n'); export const isSpaceKey = (key) => key.name === 'space'; export const isBackspaceKey = (key) => key.name === 'backspace'; export const isNumberKey = (key) => '123456789'.includes(key.name); export const isEnterKey = (key) => key.name === 'enter' || key.name === 'return';
Version data entries
29 entries across 29 versions & 2 rubygems