Nice visuals.
I would add alter key for shift because of windows popups after pressing Shift for few times.
Yeah, I'm on Mac so it did not occur to me, worst case there is full controller support ;-)