修复触摸屏机器刷卡的bug

Change-Id: I9d5d74083e68708a5256cfeb1337ef6912568ca2
This commit is contained in:
vguanyiwgd 2024-06-20 14:54:23 +08:00
parent 4d4150e502
commit 5d9f6f2538
1 changed files with 27 additions and 4 deletions

View File

@ -58,15 +58,38 @@
}
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;
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) {
if (kb_status == '1') { //开始