Why not just use DOS? e.g.:
https://github.com/lproven/usb-dos
At least the laptops that can still run DOS natively tend to have fairly good keyboards...