Re-pasted from the Odamex.net Message Board (original link: http://odamex.net/boards/index.php/topic,2274.0.html)<br /><br />[i][size=10pt]Preface[/size][/i]<br />This guide assumes a player is using the common WASD configuration for their movement keys, configured with the following:<br />[code]bind W +forward<br />bind S +back<br />bind A +moveleft<br />bind D +moveright[/code]<br /><br />Players should choose the method that they feel comfortable with, modify the key binding to match their movement layout, and then paste into the bottom of odamex.cfg.<br /><br />[b][size=10pt]Old School[/size][/b]<br />Usage: The player will SR-40 to the right with W &amp; D and then SR-50 by holding down the second mouse button and moving the mouse continuously to the right.<br /><br />[code]bind mouse2 +strafe<br />set m_side 15[/code]<br /><br />[b][size=10pt]Three Key[/size][/b]<br />Usage: The player will SR-40 to the right with W &amp; D but will also hold down a third key, Q, to SR-50 to the right. Similarly, the player will hold down W &amp; A &amp; E to SR-50 to the left.<br /><br />[code]alias +sr50l_3key &quot;+left\;+strafe&quot;<br />alias -sr50l_3key &quot;-left\;-strafe&quot;<br />alias +sr50r_3key &quot;+right\;+strafe&quot;<br />alias -sr50r_3key &quot;-right\;-strafe&quot;<br />bind Q +sr50r_3key<br />bind E +sr50l_3key[/code]<br /><br />[b][size=10pt]Two Key[/size][/b]<br />Usage: The player holds down W to move forward and then holds down a second key, E, to SR-50 to the right, or Q to SR-50 to the left.<br /><br />[code]alias +sr50l_2key &quot;+left\;+moveleft\;+strafe&quot;<br />alias -sr50l_2key &quot;-left\;-moveleft\;-strafe&quot;<br />alias +sr50r_2key &quot;+right\;+moveright\;+strafe&quot;<br />alias -sr50r_2key &quot;-right\;-moveright\;-strafe&quot;<br />bind Q +sr50l_2key<br />bind E +sr50r_2key[/code]<br /><br />[b][size=10pt]One Key[/size][/b]<br />Usage: The player holds down E to SR-50 to the right and Q to SR-50 to the left. While moving backwards, the player holds Z to SR-50 to the back and left, and holds C to SR-50 to the back and right.<br /><br />[code]alias +sr50fl_1key &quot;+forward\;+moveleft\;+left\;+strafe&quot;<br />alias -sr50fl_1key &quot;-forward\;-moveleft\;-left\;-strafe&quot;<br />alias +sr50bl_1key &quot;+back\;+moveleft\;+left\;+strafe&quot;<br />alias -sr50bl_1key &quot;-back\;-moveleft\;-left\;-strafe&quot;<br />alias +sr50fr_1key &quot;+forward\;+moveright\;+right\;+strafe&quot;<br />alias -sr50fr_1key &quot;-forward\;-moveright\;-right\;-strafe&quot;<br />alias +sr50br_1key &quot;+back\;+moveright\;+right\;+strafe&quot;<br />alias -sr50br_1key &quot;-back\;-moveright\;-right\;-strafe&quot;<br />bind Q +sr50fl_1key<br />bind E +sr50fr_1key<br />bind Z +sr50bl_1key<br />bind C +sr50br_1key[/code]<br /><br />[b][size=10pt]Turnspeeds Toggle[/size][/b]<br />Usage: The player will SR-40 to the right with W &amp; D and then SR-50 by holding down the second mouse button. Note that this method will require the player to press the second mouse button when first spawning to initialize the controls. If the player forgets do do this, the A and the D keys will spin the player&#039;s view instead of moving them to the left or right. Note that +sr50l_ts will take the place of the key bound to +moveleft and +sr50r_ts will take the place of the key bound to +moveright.<br /><br />[code]alias +sr50l_ts &quot;+left\;+moveleft&quot;<br />alias -sr50l_ts &quot;-left\;-moveleft&quot;<br />alias +sr50r_ts &quot;+right\;+moveright&quot;<br />alias -sr50r_ts &quot;-right\;-moveright&quot;<br />alias +sr50_ts_toggle &quot;turnspeeds 65536\;+strafe&quot;<br />alias -sr50_ts_toggle &quot;turnspeeds 0\;-strafe&quot;<br />bind A +sr50l_ts<br />bind D +sr50r_ts<br />bind mouse2 +sr50_ts_toggle[/code]