A limited set of actions can assigned via macro commands. Incompatible actions are ommited from the generated macro. Also note that Macros are limited to 15 lines each.
Tentative layout for viper
I realized I did not align my gap closer to where it is on my other classes, so swapped some things around
Current trial
1st: 1,2,3,4,5,Q,E,R,F,C,V,T 2nd: same but shift+
This layout is designed around the following hardware:
Key: ^ - Control, * - Shift