Superkeys are special commands that allow you to program up to five different functions on one key.
You can trigger different keys, shortcuts, macros or layer changes depending on how you press the key. You can:
- Tap
- Hold
- Tap & Hold
- 2Tap
- 2Tap & Hold
1. Create a Superkey
To create a Sperkey, go to the Superkey menu at the left menu bar of Bazecor.
Then go to the menu at the top and press (+) to create a new Superkey. You'll be prompted to give it a name.
The next step is to define the functionalities associated with each keypress: tap, hold, double tap, tap and hold, and double-tap and hold. You don't need to assign them all, just the ones you want.
Each can contain a character, a shortcut, a layer, and even a macro.
Although the superkeys expand the keyboard's possibilities, they have a few limitations. For example, you can set a Layer Shift on hold but not on tap. Also, mouse actions are restricted to clicks and mouse movement, and the wheel cannot be controlled via superkeys.
2. Assign the Superkey
Go to the layout editor, select the key to which you want to assign the Superkey, and go to the Superkeys submenu. Then, select the Superkey from the dropdown menu.
It's important to remember that Superkeys are sequences of presses that the keyboard needs to read and understand. This means that they might not input the characters or chords as quickly as regular keys.
You can tweak the different timeouts in the preferences menu, like how long the keyboard waits to see if you're going to press it again for a double tap, but it's not going to behave as fast as regular keys. If you're having issues with the Superkeys, we recommend trying "Add key on tap" in the Advanced Modifiers section.
Check out this video to learn more about the superkeys.