//----------------------------------------------------------------------------保留自学习 function ReCreateCodeStr(OldStr,NewStr) { var KeyNum=0; var PreCodeLen,PostCodeLen,Offset=0; var IsDefined=false; var LearnKey = parseInt("0x80"); var OldKey,OldKeyTemp,NewKey; var IndexStr=""; var CodeStr=""; if(!CheckValidCodeStr(OldStr)) return NewStr; var OldKeyNum = parseInt("0x"+OldStr.substr(0,2)); var NewKeyNum = parseInt("0x"+NewStr.substr(0,2)); //保留自学习键。 for(var i=0;iLearnKey) return KeyCode; return toHex(KeyNum+LearnKey,2); } function toHex(Num,Digit) { var HexNum = Num.toString(16); while(HexNum.length