Described here are the construction details of a universal serial bus human interface device (USB HID) external keyboard for devices running on Windows and/or Android operating systems. The keyboard ...