|
14 | 14 | shifted = "abcdefghijklmnopqrstuvwxyz!@#$%^&*()~_+{}|:\"<>?", |
15 | 15 | noprint={shift:16,ctrl:17,meta:91,alt:18,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123, |
16 | 16 | capslock:20,numlock:144,scrolllock:145,pageup:33,pagedown:34,end:35,home:36,backspace:8, |
17 | | - insert:45,delete:46,pause:19,esc:27,left:37,up:38,right:39,down:40,printscreen:44}; |
| 17 | + insert:45, delete:46,pause:19,esc:27,left:37,up:38,right:39,down:40,printscreen:44}; |
18 | 18 |
|
19 | 19 | $.each(keys,function(index,value){ |
20 | 20 | var keyCode=value.charCodeAt(0),shift=shifted[index]; |
|
47 | 47 |
|
48 | 48 | var ignore = !key.charCode || modifierState.alt || modifierState.ctrl || modifierState.meta, |
49 | 49 | down = $.extend($.Event('keydown'), modifierState, {keyCode: key.keyCode, charCode: 0}), |
50 | | - press = $.extend($.Event('keypress'), modifierState, {keyCode: key.charCode, charCode: key.charCode}), |
| 50 | + press = $.extend($.Event('keypress'), modifierState, {keyCode: key.charCode, charCode: key.charCode, which: key.charCode}), |
51 | 51 | up = $.extend($.Event('keyup'), modifierState, {keyCode: key.keyCode, charCode: 0}); |
52 | 52 |
|
53 | 53 | elm.trigger(down); |
|
0 commit comments