Merge pull request #1573 from brexis/patch-1

Update itext_key_behavior.mixin.js
This commit is contained in:
Juriy Zaytsev 2014-08-23 18:46:11 +02:00
commit 29c0448235

View file

@ -57,7 +57,7 @@ fabric.util.object.extend(fabric.IText.prototype, /** @lends fabric.IText.protot
return;
}
if (e.keyCode in this._keysMap) {
if (e.keyCode in this._keysMap && e.charCode === 0) {
this[this._keysMap[e.keyCode]](e);
}
else if ((e.keyCode in this._ctrlKeysMap) && (e.ctrlKey || e.metaKey)) {
@ -149,7 +149,7 @@ fabric.util.object.extend(fabric.IText.prototype, /** @lends fabric.IText.protot
* @param {Event} e Event object
*/
onKeyPress: function(e) {
if (!this.isEditing || e.metaKey || e.ctrlKey || e.keyCode in this._keysMap) {
if (!this.isEditing || e.metaKey || e.ctrlKey || ( e.keyCode in this._keysMap && e.charCode === 0 )) {
return;
}