parse-key
Installation
npm i parse-keyUsage
var parse = require('parse-key');
parse('ctrl-c') // returns { name: 'c', ctrl: true, meta: false, shift: false, alt: false, sequence: '\u0003' }
parse('shift-ctrl-c') // returns { name: 'c', ctrl: true, meta: false, shift: true, alt: false, sequence: '\u0003' }
parse('alt-c') // returns { name: 'c', ctrl: false, meta: false, shift: false, alt: true, sequence: 'c' }Caveats
Last updated