If you try to set it manually, it'll ask you if you're sure you want to undo the keybind for whatever action uses that keybind, but what would happen if a script sets up the keybind?
Unbinds whatever was bound to it.
Can you just make it automatically map lshift to down?
Which will unbind whatever they had bound to lshift.
Noticed problem in script.
function jump(%val)
{
return Parent::jump(%val);
if(serverConnection.getControlObject().getClassName() $= "Camera")
$mvUpAction = %val;
}
$mvUpAction will never be called, because there's a return before it.