What Are the Different Types of Key Programming? Car key programming is a method that allows you to have an additional key for your vehicle. You can program a key through a car dealer or a hardware shop, but it is typically a lengthy and costly procedure. These are usually bidirectional OBD-II devices. These units can harvest the PIN code, EEPROM chips, 5611...