Automašīnas atslēgu programmētājs ir ierīce, ar kuru var pārkodēt transponderi mehāniskajā atslēgā vai atslēgas piekariņā. Dažu mūsdienu automašīnu atslēgās ir īpaši kodēti retranslatori, un tie nedarbosies, ja netiks saņemts pareizais signāls. Dažos gadījumos jaunu atslēgu var ieprogrammēt bez īpaša aprīkojuma, lai gan daudziem transportlīdzekļiem ir nepieciešama ierīce, ko dēvē par atslēgu programmētāju. Galvenais programmētājs var būt atsevišķa vienība, lai gan dažreiz tie ir integrēti sarežģītos skenēšanas rīkos. Galvenie programmētāji parasti divvirzienu saskaras ar iebūvēto diagnostikas II (OBD-II) savienotāju.
Kad tiek nomainīta mūsdienu automašīnas atslēga, jaunais bloks bieži pagriezīs mehānisko slēdzi, bet nespēs inicializēt sistēmu vai iedarbināt transportlīdzekli. Ja tas notiek, tas parasti ir tāpēc, ka atslēgas iekšpusē esošais transponderis nav kodēts konkrētajai sistēmai. Atslēgas bieži var iegūt no izplatītāja vai atslēdznieka, lai gan tās ir jākodē neatkarīgi no avota. Daži transportlīdzekļi ļauj īpašniekam kodēt savu atslēgu, kas parasti prasa vienas no to oriģinālajām atslēgām. Šis process dažādiem transportlīdzekļiem ir atšķirīgs, lai gan tas parasti ietver oriģinālās atslēgas ievietošanu aizdedzē, īpašas bremžu un gāzes pedāļu kombinācijas nospiešanu un pēc tam oriģinālās atslēgas nomaiņu pret jaunu, nekodētu.
Ja transportlīdzeklim nav pašprogrammēšanas funkcijas, darbs parasti būs jāveic galvenajam programmētājam. Šīs programmēšanas vienības parasti ir divvirzienu OBD-II rīki, kas savienojas ar to pašu vietu, kur citi skenēšanas rīki. Daudzi transportlīdzekļu ražotāji pārdod vienības, kas īpaši ieprogrammē atslēgas saviem transportlīdzekļiem, lai gan var atrast arī vispārīgas vienības, kas apstrādā dažādu marku un modeļus.
Atslēgas programmētāja izmantošanas process parasti ietver instrumenta pievienošanu OBD-II interfeisam, lai tas varētu sazināties ar transportlīdzekli. Katram programmētāja rīkam ir dažādas iespējas un procedūras, lai gan tās parasti ļauj operatoram izvilkt programmēšanas datus no datora un pēc tam pārkodēt transponderi un datoru, lai tie darbotos viens ar otru. Pēc atslēgas programmētāja izmantošanas jaunajam taustiņam jādarbojas tāpat kā vecajam.
Daži transportlīdzekļi izmanto atslēgu piekariņus, nevis tradicionālās slēdzenes un atslēgas. Dažos gadījumos pults ir jāatrodas tikai transportlīdzekļa tiešā tuvumā, lai strādātu, savukārt citās automašīnās tas ir jāievieto panelī. Atslēgu programmētājus var izmantot ar šiem piekariņiem daudzos gadījumos, un process parasti ir līdzīgs tam, ko izmanto ar parastajiem taustiņiem.