Reverse engineering the 1988 NeXT keyboard protocol
I like to think that there's an alternate universe where the entire industry adopted NeXT's idea of replacing the dedicated Caps Lock key with a Command+Shift key combination, because it's such a smart and obviously correct thing to do.Sadly, I'll never live in that universe.