This will be a walkthrough on how I made my own custom keyboard, starting from complete beginner in PCB design software, keyboard design, etc.
The keyboard’s code and everything related to it can be found here.
> fzf old keyboards # My first split was Mitosis, a 46 key split wireless keyboard based on nRF51822, a Bluetooth-enabled microcontroller, which was used for communication between the two halves and the receiver that was eventually connected with the host.
Bufferbloat # TL;DR (Wikipedia):
Bufferbloat is a cause of high latency and jitter in packet-switched networks caused by excess buffering of packets. Bufferbloat can also cause packet delay variation (also known as jitter), as well as reduce the overall network throughput. When a router or switch is configured to use excessively large buffers, even very high-speed networks can become practically unusable for many interactive applications like voice over IP (VoIP), audio streaming, online gaming, and even ordinary web browsing.