Arduino keyboard emulator

broken image
broken image

I've tried updating them to 6.22 but the old software wouldn't run correctly, so I'm stuck running DOS 5.00.Īnyways, I kind of got the keyboard working in DOS using BIOS keyboard from BootKeyboard.

broken image

Serial1.begin(9600) // opens serial port, sets data rate to 9600 bps Serial.begin(9600) // opens serial port, sets data rate to 9600 bps pullup resistor so it goes high unless Int incomingByte1 = 0 // for incoming serial data Int incomingByte = 0 // for incoming serial data I can't get any keyboard presses sent through. However, when I connect the Arduino Micro to the DOS box, the TX never lights up and the RX blinks a few times before stopping. The TX is always constantly lit because my loop always sends a key release when nothing happens. The thing is that my program works when I connect Arduino Micro as an emulated keyboard to modern OS like Windows and Ubuntu. The Arduino then sends the key stroke via the USB port. Keyboard commands are sent to the Arduino Serial1 as HEX. The PC is connected to the Arduino via a FTDI USB to tty cable. Remote device -> PC -> Arduino -> DOS box Remote device -> PC -> capture card -> DOS box I like to use a keyboard emulator to remotely control the old DOS boxes too. I use a capture card to capture the display for remote viewing. I'm trying to remotely interface with some really old DOS boxes.

broken image