Key Programming and Data Transfer The aim of key programming is to get a new car key working. This procedure is usually done by a locksmith, or an agent. To program a new key, insert it into the ignition and switch the key to "On" position without launching the car.