Recently I wrote a very quick C program to parse my i3 configuration file and output the bound keys within. This was to help jog my memory of the various keys I have set in my configuration file beyond the common ones.

The project can be seen on my GitHub here.
It’s pretty simple and currently outputs the binds to standard output as KEYBIND\tCOMMAND. This can be piped into a tool like dmenu or rofi, or parsed further and used in a conky window.

For dmenu:

./i3-shortcuts | dmenu -i -l 20

Or rofi:

./i3-shortcuts | rofi -dmenu


Comment posting is disabled, please email or discuss on another platform.