This script uses callbacks to turn Autokey on when Max starts up, loads a file, creates a new file, and resets a file. It also toggles Key Mode. I got tired of turning on autokey and key mode every single time I opened a file. I know that sounds like I'm lazy but after working with Maya I got used to my software package remembering my presets. It uses callbacks to turn autokey on and key mode. It unregisters them when you exit the program.
copy the autoKeyon.ms file into either your autodesk\3dsmax(insert version here)\scripts\startup folder or autodesk\3dsmax(insert version here)\stdplugins\stdscripts folder.