Problema con Arduino Leonardo ETH

Salve,sono nuovo del forum cerco un aiuto per problema con Arduino Leonardo ETH.
Versione Ide 1.8.5 driver ok ,COM ok board perfettamente riconosciuta programmatore AVRISPmkII.
Riesco a caricare tutti gli sketch esempi quindi la board va,ilproblema sorge quando volendo realizzare un buttonbox per pc,in fase di carica mi da l'errore seguente:

C:\Documents and Settings\admin\Documenti\Arduino\button_box\button_box.ino: In function 'void loop()':

button_box:177: error: 'Keyboard' non trovata. Il tuo sketch include la riga '#include <Keyboard.h>'?
Keyboard.press(buttonCodes[cPin][rPin]);

^

exit status 1
'Keyboard' non trovata. Il tuo sketch include la riga '#include <Keyboard.h>'?

Ho cercato in lungo e in largo ma alla fine mi sono perso nei meandri del forum.
qualcuno puo darmi qualche dritta ?
questa board e' adatta a questo scopo?
grazie in anticipo a chi puo darmi qualche suggerimento !!

Buonasera,
essendo il tuo primo post, nel rispetto del regolamento (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO ... Grazie.

Guglielmo

P.S.: Qui una serie di link utili, NON necessariamente inerenti alla tua domanda:
- serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections
- pinout delle varie schede by xxxPighi: Pinout
- link generali utili: Link Utili

Risolto,non so perchè' ma l'unico modo per farlo funzionare è stato implementare la libreria keyboard.h tramite il gestore libreria altrimenti non c'era modo,adesso è perfetto viene riconosciuto dal simulatore come key controller !!!!