修复触摸屏机器刷卡的bug
Change-Id: I9d5d74083e68708a5256cfeb1337ef6912568ca2
This commit is contained in:
parent
4d4150e502
commit
5d9f6f2538
|
@ -58,14 +58,37 @@
|
|||
}
|
||||
return num;
|
||||
}
|
||||
document.onkeydown = function () {
|
||||
if (!kb_isstart) return;
|
||||
// document.onkeydown = function () {
|
||||
// if (!kb_isstart) return;
|
||||
// var code = event.keyCode;
|
||||
// //[st]sduf87fjsdfysd78,526976123;
|
||||
// if (code == 16) return;
|
||||
// kb_dealKey(fromKeyCode(code));
|
||||
// }
|
||||
|
||||
var num = 0;
|
||||
var pre_value = "";
|
||||
document.onkeydown = function() {
|
||||
if(!kb_isstart) return ;
|
||||
var code = event.keyCode;
|
||||
//[st]sduf87fjsdfysd78,526976123;
|
||||
if (code == 16) return;
|
||||
kb_dealKey(fromKeyCode(code));
|
||||
if(code == 16) return ;
|
||||
if(code != 186 && num == 0){
|
||||
kb_dealKey(fromKeyCode(186)); // ;
|
||||
}
|
||||
if(code == 13 && num != 0){
|
||||
if(pre_value != 191){
|
||||
kb_dealKey(fromKeyCode(191)); // ?
|
||||
}
|
||||
num = 0;
|
||||
}
|
||||
kb_dealKey(fromKeyCode(code));
|
||||
if(code != 13){
|
||||
// 最后一次不在叠加
|
||||
num++;
|
||||
}
|
||||
pre_value = code;
|
||||
}
|
||||
|
||||
|
||||
function kb_dealKey(c) {
|
||||
|
||||
|
|
Loading…
Reference in New Issue