//CSDN说内容太长,不让贴,下面的内容后面删除了好多,但是主要的程序都在这里了,删除的程序与是否实现键盘输入无关.所以,只有贴这么多了,请各位看看.
//接上面...//以下定义 1-9键 的作用。
if((event.keyCode>=49)&&(event.keyCode<=57)){
if((IME.EngList.value!="")&&(OutChi[event.keyCode-49]!=""))
SendStr(event.keyCode-49);
else
SendChiCode(FullNo[event.keyCode-49]); //送全形符号'1-9'
return(false);
} //以下定义 ,键 作用。
if(event.keyCode==44){
s=IME.EngList.value;
if(s.length<MAX){
IME.ChiList.value="";
IME.EngList.value+=",";
Grep(IME.EngList.value);
}
return(false);
} //以下定义 ;键 的作用。
if(event.keyCode==59){
if((IME.EngList.value!="")&&(OutChi[1]!=""))
SendStr(1);
else
SendChiCode(";"); //送全形符号";"
return(false);
} //以下定义 '键 作用。
if(event.keyCode==39){
if((IME.EngList.value!="")&&(OutChi[2]!=""))
SendStr(2);
else
SendChiCode("〞"); //送全形符号"〞"
return(false);
} //以下定义 .键 作用。
//if(event.keyCode==46){
//s=IME.EngList.value;
//if(s.length<MAX){
//IME.ChiList.value="";
//IME.EngList.value+=".";
//Grep(IME.EngList.value);
//}
//return(false);
//} //以下定义 /键 作用。
//if(event.keyCode==47){
//s=IME.EngList.value;
//if(s.length<MAX){
//IME.ChiList.value="";
//IME.EngList.value+="/";
//Grep(IME.EngList.value);
//}
//return(false);
//} //以下定义 ;键 作用。
//if(event.keyCode==59){
//s=IME.EngList.value;
//if(s.length<MAX){
//IME.ChiList.value="";
//IME.EngList.value+=";";
//Grep(IME.EngList.value);
//}
//return(false);
//}///////////////////////AhMan
//以下为自动上字功能。 //if((IME.EngList.value.length>MAX)&&(AutoUp.checked==true)){
//这里定义了 a-z键
//if((event.keyCode>=65)&&(event.keyCode<=90)){SendStr(0);}
// 这里定义了 ;,./键
//if((event.keyCode>=186)&&(event.keyCode<=191)){SendStr(0);}
//}return(true);
// 其他键则一切正常。 if((IME.EngList.value.length==MAX)&&(AutoUp.checked==true)){
SendStr(0);
} //以下定义 A-Z键 作用。
if((event.keyCode>=65)&&(event.keyCode<=90)){
s=IME.EngList.value;
if(s.length<MAX){
IME.ChiList.value="";
IME.EngList.value+=ABC_Str[event.keyCode-65];
Grep(IME.EngList.value);
}
return(false);
} //以下定义 a-z键 作用。
if((event.keyCode>=97)&&(event.keyCode<=122)){
s=IME.EngList.value;
if(s.length<MAX){
IME.ChiList.value="";
IME.EngList.value+=abc_Str[event.keyCode-97];
Grep(IME.EngList.value);
}
return(false);
} else{return(true);}
}//
function ImeUp(){ //以下定义 Shift键 的作用。...AhMan
if(event.keyCode==16){
IsShifted=false;
return(false);
}
}
</SCRIPT>
</HEAD>
<p></p>
<p> </p>
<p> </p>
</td>
</tr>
</table>
</center>
</div>
</BODY>
</HTML>
//接上面...//以下定义 1-9键 的作用。
if((event.keyCode>=49)&&(event.keyCode<=57)){
if((IME.EngList.value!="")&&(OutChi[event.keyCode-49]!=""))
SendStr(event.keyCode-49);
else
SendChiCode(FullNo[event.keyCode-49]); //送全形符号'1-9'
return(false);
} //以下定义 ,键 作用。
if(event.keyCode==44){
s=IME.EngList.value;
if(s.length<MAX){
IME.ChiList.value="";
IME.EngList.value+=",";
Grep(IME.EngList.value);
}
return(false);
} //以下定义 ;键 的作用。
if(event.keyCode==59){
if((IME.EngList.value!="")&&(OutChi[1]!=""))
SendStr(1);
else
SendChiCode(";"); //送全形符号";"
return(false);
} //以下定义 '键 作用。
if(event.keyCode==39){
if((IME.EngList.value!="")&&(OutChi[2]!=""))
SendStr(2);
else
SendChiCode("〞"); //送全形符号"〞"
return(false);
} //以下定义 .键 作用。
//if(event.keyCode==46){
//s=IME.EngList.value;
//if(s.length<MAX){
//IME.ChiList.value="";
//IME.EngList.value+=".";
//Grep(IME.EngList.value);
//}
//return(false);
//} //以下定义 /键 作用。
//if(event.keyCode==47){
//s=IME.EngList.value;
//if(s.length<MAX){
//IME.ChiList.value="";
//IME.EngList.value+="/";
//Grep(IME.EngList.value);
//}
//return(false);
//} //以下定义 ;键 作用。
//if(event.keyCode==59){
//s=IME.EngList.value;
//if(s.length<MAX){
//IME.ChiList.value="";
//IME.EngList.value+=";";
//Grep(IME.EngList.value);
//}
//return(false);
//}///////////////////////AhMan
//以下为自动上字功能。 //if((IME.EngList.value.length>MAX)&&(AutoUp.checked==true)){
//这里定义了 a-z键
//if((event.keyCode>=65)&&(event.keyCode<=90)){SendStr(0);}
// 这里定义了 ;,./键
//if((event.keyCode>=186)&&(event.keyCode<=191)){SendStr(0);}
//}return(true);
// 其他键则一切正常。 if((IME.EngList.value.length==MAX)&&(AutoUp.checked==true)){
SendStr(0);
} //以下定义 A-Z键 作用。
if((event.keyCode>=65)&&(event.keyCode<=90)){
s=IME.EngList.value;
if(s.length<MAX){
IME.ChiList.value="";
IME.EngList.value+=ABC_Str[event.keyCode-65];
Grep(IME.EngList.value);
}
return(false);
} //以下定义 a-z键 作用。
if((event.keyCode>=97)&&(event.keyCode<=122)){
s=IME.EngList.value;
if(s.length<MAX){
IME.ChiList.value="";
IME.EngList.value+=abc_Str[event.keyCode-97];
Grep(IME.EngList.value);
}
return(false);
} else{return(true);}
}//
function ImeUp(){ //以下定义 Shift键 的作用。...AhMan
if(event.keyCode==16){
IsShifted=false;
return(false);
}
}
</SCRIPT>
</HEAD>
<p></p>
<p> </p>
<p> </p>
</td>
</tr>
</table>
</center>
</div>
</BODY>
</HTML>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货