Will's i3 config, minor edits for vim movement
This example visualizes a user’s i3 window manager configuration, showing how keyboard shortcuts are mapped to actions like focusing, moving, splitting, and switching workspaces. It reads the plain-text config file and parses each `bindsym` line to extract the modifier combination, key, and command. The rendering uses a custom layout that groups bindings by category—such as focus, movement, layout, and workspace control—while highlighting the vim-style keys (h, j, k, l) and their shifted variants. The visualization relies on string parsing and a simple DOM-based chart, with no external visualization library, to display the mapping structure clearly.