//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>