anchor.diff:      keyId := StrToIntDef(Copy(SL[I], 0, delim1 - 1), -1);
       keyVal := StrToIntDef(Copy(SL[I], delim1 + 1, delim2 - delim1 - 1), -1);
   
  -    if not InRange(keyId, 0, fCount - 1) or (keyVal = -1) then Continue;
  +    if not InRange(keyId, 0, KEYMAP_COUNT - 1) or (keyVal = -1) then Continue;
   
       fFuncs[keyId].Key := keyVal;
     end;
  
positive.code: end;
  
  
  function TKMKeyLibrary.GetFuncs(aIndex: Word): TKMFuncInfo;
  begin
    Result := fFuncs[aIndex];
  end;
  
negative.code: begin
    inherited;
  
    fKeymapPath := (ExeDir + 'keys.keymap');
  
    LoadKeymapFile;
  