diff --git a/lib/editor.js b/lib/editor.js
index <HASH>..<HASH> 100644
--- a/lib/editor.js
+++ b/lib/editor.js
@@ -394,6 +394,7 @@ Editor.prototype._initHandlers = function () {
   var self = this;
 
   self.on('keypress', function (ch, key) {
+    if (key.name !== 'mouse') { self.data.mouseDown = false; }
     var selection = self.select();
 
     var binding = util.getBinding(self.options.bindings, key);
Keypresses disable mouse bugfix