Customizing the buttons on macOS
MacOS offers the possibility to swap out modifier keys. To access it, go to the main System Preferences menu (the gear icon in the Dock) and click the Keyboard icon. On the first screen, click Modifier Keys.
This screen allows you to rebind Caps Lock, Control, Option (the Windows key on most keyboards), and Command (the Alt key on most keyboards). If you are confused or find that an app shortcut is not working properly, you can click Restore Defaults to return to normal.
Note that unlike Windows and Chrome OS, macOS can remember multiple layouts for different keyboards. If you connect or pair another keyboard, these settings are not carried over. Just go through the process again. On the plus side, you can set different keyboard bindings on different keyboards if you want.
Customizing keys on Chrome OS
On Chrome OS, go to the main Settings menu. (You can search for it, or click the “Clock” icon and then the “Gear” icon.) Scroll to the “Device” section, then click “Keyboard”.
You can also swap the Control, Alt, Windows (referred to here as “External Meta”), Escape, Backspace and Caps Lock keys.
You can also rebind the Find button. On most Chrome OS devices, this is the button with the magnifying glass, located where Caps Lock is on a standard keyboard. Note that it is possible to assign a single function to multiple buttons.
Customizing keys on Windows
Unfortunately, there is no built-in way to rebind Windows keys. However, you can do this yourself using a popular program called SharpKeys.