View and build a visual reference for your keybinds.
Diagrams define a collection of keyboard shortcuts. It is simply a JSON file that can be imported and exported.
Layouts define a physical structure of the keyboard as keys arranged in rows. Also just a JSON file.
The main reason is that I wanted a cooler reference for shortcuts that I could refer to, something I could fully customise and change however I wanted. Another reason is that when I want to change default shortcuts for an application, I want some kind of visual to see which keys are taken, how most keys are used, etc. It gives me a good idea and helps me decide.
Diagrams from the community