I fried my WASD keyboard with a static shock and considered building a new controller based on the wasdat (https://github.com/evyd13/wasdat) only to discover the ATMEGA32U4-AU has a 1 year lead time. Thanks chip shortage!

(https://b-ark.ca/Qg4W2Y)