Device Control
This library and the CH9329 chip allows an Arduino board without USB capability to act as a keyboard.
Port of pure Arduino Keyboard
Maintainer: shigobu
This library is compatible with all architectures so you should be able to use it on all the Arduino boards.
To use this library, open the Library Manager in the Arduino IDE and install it from there.