Small open source utility program to record keyboard usage in multiple applications and display them as a heatmap.
- Record key events with raw device input api on windows
- Display keyboard heatmap in customizable layout (SVG format)
- Export Heatmap as image
- Currently supported layouts are: Qwertz and Qwerty
- Save input data periodically and after program exit
- Keyboard Layout must be a valid SVG Document and the svg node must have the id
svg2 - The id attribute must be the
java.awt.KeyEvent.VK_*Keycode (can hex or decimal)
- Currently only works in Windows since it only implements the Windows raw device input API
- The Qwerty and Qwertz keyboard layouts are modified versions from Wikimedia
- Statistics are in plain text and not encrypted on disk
- Year / Month statistics do not work
- JNA 4.5.1
- Batik 1.10
- ScalaFX 8.0.144-R12
- ScalaFXML 0.4
- fontawesomefx 8.9