-forward
-back
-right
-left
rightleft 0 0 0
forwardback 0 0 0
alias"+a""rightleft -1 0 0;alias +d +ad"
alias"a1""rightleft -1 0 0;alias +d +ad"
alias"+ad""rightleft 0.0001 0 0;alias -d add;alias -a ada"
alias"-ad""rightleft -0.0001 0 0;alias -d d2;alias -a a2"
alias"-a""rightleft 0.0001 0 0;alias +d d1;alias -d d2;alias -a a2;alias +a a1"
alias"a2""rightleft 0.0001 0 0;alias +d d1;alias -d d2;alias -a a2;alias +a a1"
alias"+d""rightleft 1 0 0;alias +a +da"
alias"d1""rightleft 1 0 0;alias +a +da"
alias"+da""rightleft -0.0001 0 0;alias -a ada;alias -d add"
alias"-da""rightleft 0.0001 0 0;alias -a a2;alias -d d2"
alias"-d""rightleft -0.0001 0 0;alias +a a1;alias -a a2;alias -d d2;alias +d d1"
alias"d2""rightleft -0.0001 0 0;alias +a a1;alias -a a2;alias -d d2;alias +d d1"
alias"add""rightleft -1 0 0;alias +d +ad;alias -a a2;alias -d d2"
alias"ada""rightleft 1 0 0;alias +a +da;alias -d d2;alias -a a2"
bind a +a
bind d +d
bind w +forward
bind s +back