Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
If someone likes his but not so fond of haskell or want something simpler you could try https://github.com/rvaiya/keyd I personally use it to map CAPS to CTRL so it works also on tty and to use Right alt for a layer with hjkl mapped to arrow keys
After install check out this video and read below to understand how things work then start experimenting. You might also want to take a look at my config file.
Please check this file for windows & mac specific configuration.
If you think Karabiner json config is horrible, you might know this make https://github.com/yqrashawn/GokuRakuJoudo config is such a joy
If anyone is interested in a German keyboard behaving mostly like US keyboard, but with full 4 layers, Vim optimizations like swapesc and a compose key, you can take a look how I did it in a 24 lines long setxkbmap configuration.
I found the configuration a bit confusing, and an alternative I ended up using is https://github.com/ItayGarin/ktrl.