Changes

Controllable rotation bind

743 bytes added, 01:40, 21 February 2005
Code:<br>
<code>
alias +rotCCW "+rotCCW6"<br>alias -rotCCW "roll 0; +rotateCCW 0"<br>alias +rotCW "+rotCW6"<br>alias -rotCW "+rotateCW 0"<br>alias -rCCW "-rotCCW; alias rdown rotdown; alias rup rotup"<br>alias +rCCW "+rotCCW; alias rdown 'rotdown; +rotCCW'; alias rup 'rotup; +rotCCW'"<br>alias -rCW "-rotCW; alias rdown rotdown; alias rup rotup"<br>alias +rCW "+rotCW; alias rdown 'rotdown; +rotCW'; alias rup 'rotup; +rotCW'"<br>alias +rotCCW0 "roll -200; +rotateCCW; CCWset"<br>alias +rotCW0 "roll 200; +rotateCW; CWset"<br>alias CCWset "alias -rotCCW 'roll 0; +rotateCCW 0'; alias -rotCW '+rotateCW 0'"<br>alias CWset "alias -rotCW 'roll 0; +rotateCW 0'; alias -rotCCW '+rotateCCW 0'"<br>alias +rotCCW1 "roll -100; +rotateCCW; CCWset"<br>alias +rotCW1 "roll 100; +rotateCW; CWset"<br>alias +rotCCW2 "+rotateCCW; CCWset"<br>alias +rotCW2 "+rotateCW; CWset"<br>alias +rotCCW3 "roll 100; +rotateCCW; CCWset"<br>alias +rotCW3 "roll -100; +rotateCW; CWset"<br>alias +rotCCW4 "roll 200; +rotateCCW; CCWset"<br>alias +rotCW4 "roll -200; +rotateCW; CWset"<br>alias +rotCCW5 "roll 300; +rotateCCW; CCWset"<br>alias +rotCW5 "roll -300; +rotateCW; CWset"<br>alias +rotCCW6 "roll 400; +rotateCCW; CCWset"<br>alias +rotCW6 "roll -400; +rotateCW; CWset"<br>alias +rotCCW7 "roll 500; +rotateCCW; CCWset"<br>alias +rotCW7 "roll -500; +rotateCW; CWset"<br>alias +rotCCW8 "roll 600; +rotateCCW; CCWset"<br>alias +rotCW8 "roll -600; +rotateCW; CWset"<br>alias +rotCCW9 "roll 700; +rotateCCW; CCWset"<br>alias +rotCW9 "roll -700; +rotateCW; CWset"<br>alias +rotCCW10 "roll 750; +rotateCCW; CCWset"<br>alias +rotCW10 "roll -750; +rotateCW; CWset"<br>alias rotup "rot7; echoR7; rotTo7"<br>alias rotdown "rot5; echoR5; rotTo5"<br>alias rup "rotup"<br>alias rdown "rotdown"<br>alias rot0 "alias rotup 'rot1; echoR1; rotTo1'; alias rotdown echoBot"<br>alias rot1 "alias rotup 'rot2; echoR2; rotTo2'; alias rotdown 'rot0; echoR0; rotTo0'"<br>alias rot2 "alias rotup 'rot3; echoR3; rotTo3'; alias rotdown 'rot1; echoR1; rotTo1'"<br>alias rot3 "alias rotup 'rot4; echoR4; rotTo4'; alias rotdown 'rot2; echoR2; rotTo2'"<br>alias rot4 "alias rotup 'rot5; echoR5; rotTo5'; alias rotdown 'rot3; echoR3; rotTo3'"<br>alias rot5 "alias rotup 'rot6; echoR6; rotTo6'; alias rotdown 'rot4; echoR4; rotTo4'"<br>alias rot6 "alias rotup 'rot7; echoR7; rotTo7'; alias rotdown 'rot5; echoR5; rotTo5'"<br>alias rot7 "alias rotup 'rot8; echoR8; rotTo8'; alias rotdown 'rot6; echoR6; rotTo6'"<br>alias rot8 "alias rotup 'rot9; echoR9; rotTo9'; alias rotdown 'rot7; echoR7; rotTo7'"<br>alias rot9 "alias rotup 'rot10; echoR10; rotTo10'; alias rotdown 'rot8; echoR8; rotTo8'"<br>alias rot10 "alias rotup echoTop; alias rotdown 'rot9; echoR9; rotTo9'"<br>alias silentRot "alias echoR0 ''; alias echoR1 ''; alias echoR2 ''; alias echoR3''; sRot2; alias togEcho noisyRot"<br>alias sRot2 "alias echoR4 ''; alias echoR5 ''; alias echoR6 ''; alias echoR7 ''; sRot3"<br>alias sRot3 "alias echoBot ''; alias echoTop ''; sRot4"<br>alias sRot4 "alias echoR8 ''; alias echoR9 ''; alias echoR10 ''; echo 'Rotation Speed does NOT ECHO'"<br>alias noisyRot "alias echoR0 nechoR0; alias echoR1 nechoR1; alias echoR2 nechoR2; alias echoR3 nechoR3; nRot2"<br>alias nRot2 "alias echoR4 nechoR4; alias echoR5 nechoR5; alias echoR6 nechoR6; alias echoR7 nechoR7; nRot3"<br>alias nRot3 "alias echoR8 nechoR8; alias echoR9 nechoR9; alias echoR10 nechoR10; nRot4"<br>alias nRot4 "alias echoBot nechoBot; alias echoTop nechoTop; nRot5"<br>alias nRot5 "alias togEcho silentRot; echo 'Rotation Speed does ECHO'"<br>alias togEcho "silentRot"<br>alias echoR1 "nechoR1"<br>alias echoR2 "nechoR2"<br>alias echoR3 "nechoR3"<br>alias echoR4 "nechoR4"<br>alias echoR5 "nechoR5"<br>alias echoR6 "nechoR6"<br>alias echoR7 "nechoR7"<br>alias echoR8 "nechoR8"<br>alias echoR9 "nechoR9"<br>alias echoR10 "nechoR10"<br>alias echoBot "nechoBot"<br>alias echoTop "nechoTop"<br>alias nechoR0 "echo 'Rotation speed is 0.8x'"<br>alias nechoR1 "echo 'Rotation speed is 0.9'"<br>alias nechoR2 "echo 'Rotation speed is 1.0x'"<br>alias nechoR3 "echo 'Rotation speed is 1.1x'"<br>alias nechoR4 "echo 'Rotation speed is 1.2x'"<br>alias nechoR5 "echo 'Rotation speed is 1.3x'"<br>alias nechoR6 "echo 'Rotation speed is 1.4x'"<br>alias nechoR7 "echo 'Rotation speed is 1.5x'"<br>alias nechoR8 "echo 'Rotation speed is 1.6x'"<br>alias nechoR9 "echo 'Rotation speed is 1.7x'"<br>alias nechoR10 "echo 'Rotation speed is 1.75x'"<br>alias nechoBot "echo 'No Change: Rotation speed is .8x'"<br>alias nechoTop "echo 'No Change: Rotation speed is 1.75x'"<br>alias rotTo0 "alias +rotCCW +rotCCW0; alias +rotCW +rotCW0"<br>alias rotTo1 "alias +rotCCW +rotCCW1; alias +rotCW +rotCW1"<br>alias rotTo2 "alias +rotCCW +rotCCW2; alias +rotCW +rotCW2"<br>alias rotTo3 "alias +rotCCW +rotCCW3; alias +rotCW +rotCW3"<br>alias rotTo4 "alias +rotCCW +rotCCW4; alias +rotCW +rotCW4"<br>alias rotTo5 "alias +rotCCW +rotCCW5; alias +rotCW +rotCW5"<br>alias rotTo6 "alias +rotCCW +rotCCW6; alias +rotCW +rotCW6"<br>alias rotTo7 "alias +rotCCW +rotCCW7; alias +rotCW +rotCW7"<br>alias rotTo8 "alias +rotCCW +rotCCW8; alias +rotCW +rotCW8"<br>alias rotTo9 "alias +rotCCW +rotCCW9; alias +rotCW +rotCW9"<br>alias rotTo10 "alias +rotCCW +rotCCW10; alias +rotCW +rotCW10"<br>
</code>
<br><br>
Bind these commands to the keys of your choice:
^ Command ^ Description ^
| +rCW | Counter-clockwise rotation, default is **q** |
| +rCCW | Clockwise rotation, default is **e** |
| rup | Increase rotation speed |
| rdown | Decrease rotation speed |
{| style="border:2px solid grey;" cellspacing=0|- ! style="border-right:1px solid grey; border-bottom:1px solid grey;" | <small>Command !! style= Credit "border-bottom:1px solid grey;" | <small>Description|-| style="border-right:1px solid grey;" | <small>+rCW|| <small>Counter-clockwise rotation, default is **q**|-| style="border-right:1px solid grey;" | <small>+RCCW|| <small>Clockwise rotation, default is **e**|-| style="border-right:1px solid grey;" | <small>rup|| <small>Increase rotation speed|-| style="border-right:1px solid grey;" | <small>rdown|| <small>Decrease rotation speed|} ===Credit===
Created by Eldrad. Still not quite sure how it works.