GitHub repository: pwoolvett/android-keyboard-gadget
Description: Convert your Android device into USB keyboard/mouse, control your PC from your Android device remotely, including BIOS/bootloader.