The purpose of this tool is to create a keyboard heatmap, based on keycounts generated by the simple python keylogger available here. These two tools require the same keycodes to strings mapping file, described below.

Template files are available in the repository https://github.com/lucmazon/heatmap.

The template files are:

In any case, details for what each file does is available in the explanations below.

If you want me to add other exotic keyboard files, feel free to send me a pull request there with your tsv file.

JSON: Keycodes to Strings mapping

Browse…
Explanation

TSV: Keyboard design file

Browse…
Explanation

JSON: Hardware/keycodes mapping file

Browse…
Explanation

Heatmap file

Browse…
Explanation
Active modifiers