ソースを参照

Ignoring shift+ins and ctrl+ins

Nikolay 12 年 前
コミット
3899acb089
1 ファイル変更1 行追加1 行削除
  1. 1 1
      js/jquery.inputmask.js

+ 1 - 1
js/jquery.inputmask.js

@@ -1251,7 +1251,7 @@
                         } else if (k == opts.keyCode.ESCAPE) { //escape
                         } else if (k == opts.keyCode.ESCAPE) { //escape
                             input._valueSet(getActiveMaskSet()["undoBuffer"]);
                             input._valueSet(getActiveMaskSet()["undoBuffer"]);
                             checkVal(input, true, true);
                             checkVal(input, true, true);
-                        } else if (k == opts.keyCode.INSERT) { //insert
+                        } else if (k == opts.keyCode.INSERT && !(e.shiftKey || e.ctrlKey)) { //insert
                             opts.insertMode = !opts.insertMode;
                             opts.insertMode = !opts.insertMode;
                             caret(input, !opts.insertMode && pos.begin == getMaskLength() ? pos.begin - 1 : pos.begin);
                             caret(input, !opts.insertMode && pos.begin == getMaskLength() ? pos.begin - 1 : pos.begin);
                         } else if (opts.insertMode == false && !e.shiftKey) {
                         } else if (opts.insertMode == false && !e.shiftKey) {