Run Animation

Hello all,
I have two questions here i would like to ask the first is i have a run animation separate from my idle/walk blend space 1D so that when i press shift my character will run and when i release it he stops running. The issue i have there is that when i press shift by it self it will play the run animation and i cant figure out the correct way to stop it. Ideally i would like it so when i press the move right axis input i can have a bool set true or false but because there is not release on that i can not do it. The second one is when i finish jumping with my character he slides a little before returning to his normal animation was is the best way to fix this ?

Thanks guys