Arduino Micro Problemi con libreria Keyboard.h

Ho un altro problema.
Avendo per sbaglio ritoccato dei file .h e .cpp o spu*****to tutta la libreria HID.h e Keyboard.h, allora ho reinstallato tutto l'IDE. Però ora quando vado ad eseguire lo sketch per usare arduino come tastiera mi esce questo errore:

C:\Users\massi\AppData\Local\Temp\cckKZ4JK.ltrans0.ltrans.o: In function `Keyboard_::sendReport(KeyReport*)':

C:\Program Files (x86)\Arduino\libraries\Keyboard\src/Keyboard.cpp:79: undefined reference to `HID()'

C:\Program Files (x86)\Arduino\libraries\Keyboard\src/Keyboard.cpp:79: undefined reference to `HID_::SendReport(unsigned char, void const*, int)'

C:\Users\massi\AppData\Local\Temp\cckKZ4JK.ltrans0.ltrans.o: In function `__base_ctor ':

C:\Program Files (x86)\Arduino\libraries\Keyboard\src/Keyboard.cpp:66: undefined reference to `HID()'

C:\Program Files (x86)\Arduino\libraries\Keyboard\src/Keyboard.cpp:66: undefined reference to `HID_::AppendDescriptor(HIDSubDescriptor*)'

collect2.exe: error: ld returned 1 exit status

Uso la libreria HID alla versione 1.0 nella cartella: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID 
Uso la libreria Keyboard alla versione 1.0.1 nella cartella: C:\Program Files (x86)\Arduino\libraries\Keyboard 
exit status 1
Errore durante la compilazione per la scheda Arduino Leonardo.