Key Programming and Data Transfer The purpose of key programming is to make a brand new car key to work. This process is usually executed by a dealer or locksmith. To program a key you must insert it into the ignition, and then turn it to the "On" position without