Laitteiden ohjelmointipainikkeet liittyvät suoraan seuraaviin:
- laitteen ohjelmointitila, joka on joko päällä tai pois päältä
- laitteen latauksen tila, joka on joko 'ei-ladattu' tai 'ladattu'
- laitteen konfiguraatio
Näiden suorien vaikutusten vuoksi, kaikkien KNX Virtuaalilaitteiden ohjelmointipainikkeet sijoitetaan 'Asennus / konfiguraatio' -valintaikkunaan, johon on pääsy menuvalikon 'Asennus' kautta.
Mikä tahansa laite (rajapintoja lukuun ottamatta) voidaan asettaa ohjelmointitilaan napsauttamalla sitä vastaavaa solua ID-sarakkeessa. Jos laite asetetaan ohjelmointitilaan (= päällä), tämä solu esitetään punaisella värillä.
Ei ole mahdollista asettaa kuin yksi laite kerrallaan ohjelmointitilaan 'Asennus / konfiguraatio' -dialogin kautta, koska tällaisen katsottaisiin olevan käyttäjän virhe. Tämä käyttäytyminen ei kuitenkaan vastaa todellisuutta, koska fyysisessä KNX-asennuksessa on tietenkin mahdollista laittaa useampi kuin yksi laite ohjelmointitilaan kerrallaan.