[name]@[name]-[machine] ~/workspace/node-native-keymap (git)-[master] % npm test > native-keymap@0.3.0 test /home/[name]/workspace/node-native-keymap > node test/test.js [ { key_code: 'VKEY_BACK', value: '\b', withShift: '\b', withAltGr: '\b', withShiftAltGr: '\b' }, { key_code: 'VKEY_TAB', value: '\t', withShift: '', withAltGr: '\t', withShiftAltGr: '' }, { key_code: 'VKEY_RETURN', value: '\r', withShift: '\r', withAltGr: '\r', withShiftAltGr: '\r' }, { key_code: 'VKEY_ESCAPE', value: '\u001b', withShift: '\u001b', withAltGr: '\u001b', withShiftAltGr: '\u001b' }, { key_code: 'VKEY_SPACE', value: ' ', withShift: ' ', withAltGr: ' ', withShiftAltGr: ' ' }, { key_code: 'VKEY_DELETE', value: '', withShift: '', withAltGr: '', withShiftAltGr: '' }, { key_code: 'VKEY_0', value: '0', withShift: '=', withAltGr: '}', withShiftAltGr: '°' }, { key_code: 'VKEY_1', value: '1', withShift: '!', withAltGr: '¹', withShiftAltGr: '¡' }, { key_code: 'VKEY_2', value: '2', withShift: '"', withAltGr: '²', withShiftAltGr: '⅛' }, { key_code: 'VKEY_3', value: '3', withShift: '§', withAltGr: '³', withShiftAltGr: '£' }, { key_code: 'VKEY_4', value: '4', withShift: '$', withAltGr: '¼', withShiftAltGr: '¤' }, { key_code: 'VKEY_5', value: '5', withShift: '%', withAltGr: '½', withShiftAltGr: '⅜' }, { key_code: 'VKEY_6', value: '6', withShift: '&', withAltGr: '¬', withShiftAltGr: '⅝' }, { key_code: 'VKEY_7', value: '7', withShift: '/', withAltGr: '{', withShiftAltGr: '⅞' }, { key_code: 'VKEY_8', value: '8', withShift: '(', withAltGr: '[', withShiftAltGr: '™' }, { key_code: 'VKEY_9', value: '9', withShift: ')', withAltGr: ']', withShiftAltGr: '±' }, { key_code: 'VKEY_A', value: 'a', withShift: 'A', withAltGr: 'æ', withShiftAltGr: 'Æ' }, { key_code: 'VKEY_B', value: 'b', withShift: 'B', withAltGr: '“', withShiftAltGr: '‘' }, { key_code: 'VKEY_C', value: 'c', withShift: 'C', withAltGr: '¢', withShiftAltGr: '©' }, { key_code: 'VKEY_D', value: 'd', withShift: 'D', withAltGr: 'ð', withShiftAltGr: 'Ð' }, { key_code: 'VKEY_E', value: 'e', withShift: 'E', withAltGr: '€', withShiftAltGr: '€' }, { key_code: 'VKEY_F', value: 'f', withShift: 'F', withAltGr: 'đ', withShiftAltGr: 'ª' }, { key_code: 'VKEY_G', value: 'g', withShift: 'G', withAltGr: 'ŋ', withShiftAltGr: 'Ŋ' }, { key_code: 'VKEY_H', value: 'h', withShift: 'H', withAltGr: 'ħ', withShiftAltGr: 'Ħ' }, { key_code: 'VKEY_I', value: 'i', withShift: 'I', withAltGr: '→', withShiftAltGr: 'ı' }, { key_code: 'VKEY_J', value: 'j', withShift: 'J', withAltGr: '̣', withShiftAltGr: '̇' }, { key_code: 'VKEY_K', value: 'k', withShift: 'K', withAltGr: 'ĸ', withShiftAltGr: '&' }, { key_code: 'VKEY_L', value: 'l', withShift: 'L', withAltGr: 'ł', withShiftAltGr: 'Ł' }, { key_code: 'VKEY_M', value: 'm', withShift: 'M', withAltGr: 'µ', withShiftAltGr: 'º' }, { key_code: 'VKEY_N', value: 'n', withShift: 'N', withAltGr: '”', withShiftAltGr: '’' }, { key_code: 'VKEY_O', value: 'o', withShift: 'O', withAltGr: 'ø', withShiftAltGr: 'Ø' }, { key_code: 'VKEY_P', value: 'p', withShift: 'P', withAltGr: 'þ', withShiftAltGr: 'Þ' }, { key_code: 'VKEY_Q', value: 'q', withShift: 'Q', withAltGr: '@', withShiftAltGr: 'Ω' }, { key_code: 'VKEY_R', value: 'r', withShift: 'R', withAltGr: '¶', withShiftAltGr: '®' }, { key_code: 'VKEY_S', value: 's', withShift: 'S', withAltGr: 'ſ', withShiftAltGr: 'ẞ' }, { key_code: 'VKEY_T', value: 't', withShift: 'T', withAltGr: 'ŧ', withShiftAltGr: 'Ŧ' }, { key_code: 'VKEY_U', value: 'u', withShift: 'U', withAltGr: '↓', withShiftAltGr: '↑' }, { key_code: 'VKEY_V', value: 'v', withShift: 'V', withAltGr: '„', withShiftAltGr: '‚' }, { key_code: 'VKEY_W', value: 'w', withShift: 'W', withAltGr: 'ł', withShiftAltGr: 'Ł' }, { key_code: 'VKEY_X', value: 'x', withShift: 'X', withAltGr: '«', withShiftAltGr: '‹' }, { key_code: 'VKEY_Y', value: 'z', withShift: 'Z', withAltGr: '←', withShiftAltGr: '¥' }, { key_code: 'VKEY_Z', value: 'y', withShift: 'Y', withAltGr: '»', withShiftAltGr: '›' }, { key_code: 'VKEY_NUMPAD0', value: '', withShift: '0', withAltGr: '', withShiftAltGr: '0' }, { key_code: 'VKEY_NUMPAD1', value: '', withShift: '1', withAltGr: '', withShiftAltGr: '1' }, { key_code: 'VKEY_NUMPAD2', value: '', withShift: '2', withAltGr: '', withShiftAltGr: '2' }, { key_code: 'VKEY_NUMPAD3', value: '', withShift: '3', withAltGr: '', withShiftAltGr: '3' }, { key_code: 'VKEY_NUMPAD4', value: '', withShift: '4', withAltGr: '', withShiftAltGr: '4' }, { key_code: 'VKEY_NUMPAD5', value: '', withShift: '5', withAltGr: '', withShiftAltGr: '5' }, { key_code: 'VKEY_NUMPAD6', value: '', withShift: '6', withAltGr: '', withShiftAltGr: '6' }, { key_code: 'VKEY_NUMPAD7', value: '', withShift: '7', withAltGr: '', withShiftAltGr: '7' }, { key_code: 'VKEY_NUMPAD8', value: '', withShift: '8', withAltGr: '', withShiftAltGr: '8' }, { key_code: 'VKEY_NUMPAD9', value: '', withShift: '9', withAltGr: '', withShiftAltGr: '9' }, { key_code: 'VKEY_MULTIPLY', value: '*', withShift: '*', withAltGr: '*', withShiftAltGr: '*' }, { key_code: 'VKEY_ADD', value: '+', withShift: '+', withAltGr: '+', withShiftAltGr: '+' }, { key_code: 'VKEY_SUBTRACT', value: '-', withShift: '-', withAltGr: '-', withShiftAltGr: '-' }, { key_code: 'VKEY_DECIMAL', value: '.', withShift: '.', withAltGr: '.', withShiftAltGr: '.' }, { key_code: 'VKEY_DIVIDE', value: '/', withShift: '/', withAltGr: '/', withShiftAltGr: '/' }, { key_code: 'VKEY_OEM_1', value: 'ö', withShift: 'Ö', withAltGr: '̋', withShiftAltGr: '̣' }, { key_code: 'VKEY_OEM_PLUS', value: '́', withShift: '̀', withAltGr: '̧', withShiftAltGr: '̨' }, { key_code: 'VKEY_OEM_COMMA', value: ',', withShift: ';', withAltGr: '·', withShiftAltGr: '×' }, { key_code: 'VKEY_OEM_MINUS', value: 'ß', withShift: '?', withAltGr: '\\', withShiftAltGr: '¿' }, { key_code: 'VKEY_OEM_PERIOD', value: '.', withShift: ':', withAltGr: '…', withShiftAltGr: '÷' }, { key_code: 'VKEY_OEM_2', value: '-', withShift: '_', withAltGr: '–', withShiftAltGr: '—' }, { key_code: 'VKEY_OEM_3', value: '̂', withShift: '°', withAltGr: '′', withShiftAltGr: '″' }, { key_code: 'VKEY_OEM_4', value: 'ü', withShift: 'Ü', withAltGr: '̈', withShiftAltGr: '̊' }, { key_code: 'VKEY_OEM_5', value: '#', withShift: '\'', withAltGr: '’', withShiftAltGr: '̆' }, { key_code: 'VKEY_OEM_6', value: '+', withShift: '*', withAltGr: '~', withShiftAltGr: '¯' }, { key_code: 'VKEY_OEM_7', value: 'ä', withShift: 'Ä', withAltGr: '̂', withShiftAltGr: '̌' } ]