QMK configurator. This is where we come to the layers described at the beginning. These layers can be switched via layer keys. Up to 13 layers are possible, which really gives a lot of assignable keys even with a 58-key keyboard. However, layers can not only be switched via special keys. There are also options that, if you press a key briefly, a keycode is sent, but if you hold it down, you switch to another layer. The possibilities that arise from this are almost limitless, but one should keep in mind that the keyboard only sends keycodes, and the interpretation is dependent on the keyboard layout used by the operating system. Nevertheless, I decided to work with the US International layout and outsource umlauts like ä
, ö
, ü
, and ß
to a layer. This gives me the advantage of being able to type brackets much more comfortably, especially when programming. The prerequisite is that the US International layout is available and selected on every computer where I want to connect this keyboard. The keys are specifically designed so that, in addition to the QWERTZ layout, the most commonly used keys in programming are best reachable. In the standard DE layout, this configuration doesn't make much sense.
At this point in time, I have soldered all the components onto the circuit boards. I still need to add the switches, but I am once again faced with the dilemma of choosing from a plethora of new switches flooding the market due to Cherry's expired patent. I will take some time to thoroughly research the options, but I have already selected a few favorites that I am considering. I have attached hot-swap sockets for the switches on my circuit boards, allowing me to quickly swap out switches without having to desolder them.
I will write another blog article about this, which will focus on the finished keyboard and my first impressions of using it in daily life. It will also include some pictures.