Un programador de llaves de coche es un dispositivo que se puede utilizar para recodificar el transpondedor en una llave mecánica o llavero. Algunos automóviles modernos tienen transpondedores especialmente codificados en sus llaves y no arrancarán ni funcionarán si no se recibe la señal adecuada. En algunos casos, se puede programar una nueva llave sin ningún equipo especial, aunque muchos vehículos requieren un dispositivo denominado programador de llaves. Un programador clave puede ser una unidad independiente, aunque a veces están integrados en complejas herramientas de escaneo. Los programadores clave suelen interactuar bidireccionalmente con el conector de diagnóstico a bordo II (OBD-II).
Cuando se reemplaza una llave de un automóvil moderno, la nueva unidad a menudo enciende el interruptor mecánico pero no inicializa el sistema ni enciende el vehículo. Si esto ocurre, normalmente se debe a que el transpondedor dentro de la llave no ha sido codificado para ese sistema en particular. Las llaves a menudo se pueden obtener en el concesionario o en un cerrajero, aunque deben codificarse independientemente de la fuente. Algunos vehículos permiten que el propietario codifique su propia llave, lo que normalmente requiere la presencia de una de sus llaves originales. Este proceso difiere entre vehículos, aunque generalmente implica colocar la llave original en el encendido, presionar una combinación especial de los pedales de freno y acelerador y luego reemplazar la llave original por una nueva sin codificar.
Si un vehículo no tiene una función de autoprogramación, normalmente se requerirá un programador clave para hacer el trabajo. Estas unidades programadoras suelen ser herramientas OBD-II bidireccionales que se conectan a la misma ubicación que otras herramientas de escaneo. Muchos fabricantes de vehículos venden unidades que programan específicamente llaves para sus vehículos, aunque también se pueden encontrar unidades genéricas que manejan una variedad de marcas y modelos.
El proceso de usar un programador clave generalmente implica conectar la herramienta a la interfaz OBD-II para que pueda comunicarse con el vehículo. Cada herramienta de programación tiene diferentes opciones y procedimientos, aunque normalmente permiten al operador extraer los datos de programación de la computadora y luego recodificar el transpondedor y la computadora para que funcionen entre sí. Una vez que se ha utilizado el programador de teclas, la nueva tecla debería funcionar igual que la anterior.
Algunos vehículos utilizan llaveros a distancia en lugar de las tradicionales llaves de candado y tambor. En algunos casos, el mando a distancia solo tiene que estar muy cerca del vehículo para funcionar, mientras que otros automóviles requieren que se inserte en el tablero. Los programadores de llaves se pueden utilizar con estos mandos a distancia en muchos casos, y el proceso suele ser similar al que se utiliza con las llaves normales.