I have an Apple Extended Keyboard 2, which is almost 28 years old by now but it still works great. To use this old keyboard, I use a Belkin ADB USB Adaptor.
I have a 2014 MacBook Pro and a PC. On the PC, the keyboard works great. My MacBook Pro has two partitions, one with OS X Mavericks 10.9.5 and other with macOS High Sierra 10.13.4 installed. The keyboard works great in OS X Mavericks, but not on macOS High sierra.
Everything except the Caps lock key works. When clicking (or holding) the Caps lock key nothing happens. The Caps lock light does not glow and the Mac doesn't type uppercase letters. Please note that caps lock key works on both OS X Mavericks and PC. Since the keyboard and the adaptor work elsewhere, I deduce they are fully functioning.
Caps lock is working on other keyboards and no installation was needed for neither OS X Mavericks nor the PC to make the keyboard work. The PC is running Windows 10.
This is what I have tried which failed:
Reseting the Modifier keys in
System preferences → Keyboardto defaults and same as on the other Mac.
Re-ran the Keyboard Setup Assistant multiple times.
Moving the plist located at
/Library/Preferences/com.apple.keyboardtype.plistto macOS High Sierra from OS X Mavericks. (Reverted after failed attempt).
How can I make the Caps lock key work on the old keyboard in macOS High Sierra?