Many mechanical keyboards on the market are possible to modify and customize according to your own needs and preferences. There will certainly be differences in what adjustments are actually possible to make, depending on how the keyboard is put together and which parts are used. Here is an overview of the most common modifications and their purpose.
Swap switches or keycaps
Layout remapping and macros
For those who are looking for an even more extensive customization, it may be possible to remapthe layout. However, this assumes that the PCB has built-in firmware supporting this, and that you possess the right software.
QMK (Quantum Mechanical Keyboard) is a type of open source firmware that many keyboards support. Remapping with QMK is a relatively complicated task that requires knowledge of coding, but fortunately there is software that simplifies the process and makes it possible for even novice people to remap their keyboard. VIA is one such software, and it is available online VIA (caniusevia.com). With VIA you can remap your keyboard directly from the webbrowser.
The purpose of remapping is to create your own customized keyboard layout. Here are some examples of what you can do with QMK/VIA:
The possibilities are obviously many. In theory, you can create long sequences of commands. Your imagination is the only limit to how you you can configure your keyboard. Worth noting is that VIA has a user-friendly interface. When creating commands for the keys, you may use the "record function" where your keystrokes are recorded in real time and saved as a macro function for an optional key. Quite convenient!
Can you guess what this command does?
[Win] c h r o m e [Enter] g m a i l . c o m [Enter]
Customizing the sound profile
It is relatively easy to adjust the sound profile of a mechanical keyboard (i.e. what sound you get from the keystrokes). Creative souls have tried out a bunch of different ways to change the sound profile. A quick Google search will give you an idea. There is almost no limit to what people can do to create exactly the sound profile they want. Here is a brief summary of the most common methods to adjust the sound profile on a mecanical keyboard.
Modify or swap stabilizers
Stabilizers in a mechanical keyboard are responsible for ensuring that the larger keys do not tilt or move abnormally when pressed. You'll only find stabilizers on large and wide keys such as space, enter, shift and backspace. Although many mechanical keyboards come with pre-assembled stabilizers, there are possibilities to enhance them for even better stability and less rattle.
One way to improve stabilizers is to lubricate them. This will help reduce friction between parts and prevent them from rattling when releasing the key. It is important to use the right lubricant and quantity for proper function. Another way of improving the stability of the keys is to adjust the tension of the springs in the stabilizers. This is done by adjusting the screws that hold the stabilizers in place. To reduce the sound of the stabilizers, attach stabilizer-pads onto the PCB (underneath the stabilizers). Some people opts for replacing the standard stabilizers with new stabilizers of better quality and tighter tolerances. Staebies and TX stabilizers are considered high quality by many keyboard enthusiasts.
Stabilizers come in various mounting styles. One variant is attached directly to the PCB, another variant is attached to the mounting plate. Some are clipped-in, while others are screwed in. Screw-in stabilizers are usually superior to the other variants when it comes to stability.
The connection
You might think that a cable is a cable, and that's exactly right. But the market is flooded with cables of various designs and colors. A lot has to do with aesthetics and appearance. An increasing trend is to use USB cables with an aviator connection. Usually, these cables are coiled, to mimic the cables sold with keyboards in the 70's and 80's. Those who remember the landline phone probably remember coiled cables as well. The aviator cables usually come with a usb-c input (to the keyboard), an aviator connection, and a usb-a input (to the computer). The convenience of the connector is that you can unplug the keyboard without fiddling with the input on the back of the computer. If you frequently change keyboards, or bring the keyboard to another computer, simply loosen the aviator connection instead of dragging the entire cable with you (of course, requires that you have a corresponding connector on the other computer). How much simpler the solution is is certainly debatable. But as mentioned, it's about the aesthetics and what looks cool.