-
benign-key-logger
A simple, transparent, open-source key logger, written in Python, for tracking your own key-usage statistics.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I have not used this, but I understand benign-key-logger[1] was made for this use case.
[1] https://github.com/Ga68/benign-key-logger
Adjacent: https://github.com/davidphilipbarr/Sweep
Sweep is a 34-key split PCB design that you can print and assemble yourself.
Happy user for over 3 years.
I agree that reduced finger movement is a crucial step in achieving typing efficiency. This is nicely solved by mod tap modifiers in QMK/ZMK[1] where key acts as a char when tapped and as a layer while pressed.
[1]: https://github.com/qmk/qmk_firmware/blob/master/docs/mod_tap...
if you run QMK & have a Teensy board; https://precondition.github.io/qmk-heatmap
if you don't, https://github.com/suurjaak/InputScope ... you can even track keypresses per app!