From 9d8cd6ebb2d0687d3a5a1f39721f73900b712e63 Mon Sep 17 00:00:00 2001 From: Ulrich Sossou Date: Wed, 20 Aug 2014 14:09:47 +0100 Subject: [PATCH] Accept all printable characters --- src/mixins/itext_key_behavior.mixin.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mixins/itext_key_behavior.mixin.js b/src/mixins/itext_key_behavior.mixin.js index c83aad64..28e6dd06 100644 --- a/src/mixins/itext_key_behavior.mixin.js +++ b/src/mixins/itext_key_behavior.mixin.js @@ -67,7 +67,8 @@ fabric.util.object.extend(fabric.IText.prototype, /** @lends fabric.IText.protot return; } - e.stopPropagation(); + e.stopImmediatePropagation(); + e.preventDefault(); this.canvas && this.canvas.renderAll(); }, @@ -149,7 +150,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) { return; }