On the basis of your current issue where you want to bypass Safe Mode, then
- Hold the Option button down on boot to bypass the Safe Mode ensures a normal boot
However, you have mentioned that your keyboard is not working as expected. If you can afford it, I would recommend replacing the top case and keyboard. But, as an alternative
- Download and install KeyRemap4MacBook.
- Use a combination of the functionalities of the Keyboard Viewer and KeyRemap4MacBook to figure out which shift key is the problem.
- Disable the left/right shift key on KeyRemap4MacBook and click on the 'Reload XML' button to make that take effect.
If only one shift key was the problem, then you are done. If both shift keys were shorted, then its likely other keys are too. In which case you should probably just replace the entire thing. If you think other keys are not affected, then you can use KeyRemap4MacBook itself to remap the shift functionality to a lesser-used key like the Left Option key.
- Under System Preferences > Users & Groups > Login Items , add KeyRemap4MacBook as an application that should start on login. This will ensure that you disable/remap of the shift key is active every time you log in.
Things to remember
Remember to hold down the Option key every time the computer boots or reboots to bypass safe mode. The fix above is at the software level.
The key is physically still shorted at the hardware level and will affect boot.