Skip to content

Commit 1781fa0

Browse files
committed
Fix event.key for keypress. It doesn't need to lookup keynames with keypress and shift
mootools/mootools-more#1194
1 parent 3ad6cd0 commit 1781fa0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Source/Types/DOMEvent.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ var DOMEvent = this.DOMEvent = new Type('DOMEvent', function(event, win){
4545

4646
if (type.indexOf('key') == 0){
4747
var code = this.code = (event.which || event.keyCode);
48-
this.key = _keys[code]/*<1.3compat>*/ || Object.keyOf(Event.Keys, code)/*</1.3compat>*/;
48+
this.key = !this.shift && (_keys[code]/*<1.3compat>*/ || Object.keyOf(Event.Keys, code)/*</1.3compat>*/);
4949
if (type == 'keydown' || type == 'keyup'){
5050
if (code > 111 && code < 124) this.key = 'f' + (code - 111);
5151
else if (code > 95 && code < 106) this.key = code - 96;

0 commit comments

Comments
 (0)