Chat -ikkuna on ikkuna, jota chat -ohjelma käyttää, jotta käyttäjä voi nähdä saamansa viestit sekä lähettämänsä viestit. Tämä ikkuna on tyypillisesti jaettu kahteen perusalueeseen: näyttöosa, joka näyttää kunkin käyttäjän lähettämät viestit, ja syöttöosa, jonka avulla käyttäjä voi nähdä parhaillaan luomansa viestin. Chat -ikkuna voi olla osa chat -ohjelmaa, kuten pikaviestiohjelmia, tai se voi olla laajemmassa yhteydessä, kuten online -tietokonepeli tai sosiaalisen verkostoitumisen sivusto.
Chat -ikkuna voidaan luoda ja näyttää useilla tavoilla, ja tällaisten ikkunoiden monimutkaisuus on kehittynyt useiden chat -ohjelmien sukupolvien aikana. Chat -ikkunan perusrakenne koostuu tyypillisesti kahdesta elementistä: näyttöosasta ja syöttöosasta. Vaikka nämä kaksi osaa voidaan näyttää missä tahansa asettelutyypissä, yleisin oletusasettelu on, että näyttöosa on suuri ja pienemmän syöttöosan päällä.
Chat -ikkunan näyttöosassa näkyvät yleensä ne viestit, jotka chat -ohjelman käyttäjät ovat jo lähettäneet. Tämä voi sisältää käyttäjien lähettämiä tekstiviestejä, ohjelman kautta ladattuja tai lähetettyjä kuvia, viesteihin sisällytettyjä linkkejä ja mitä tahansa muuta ohjelman tukemaa mediaa. Näitä viestejä ei yleensä näytetä reaaliajassa, kun ne luodaan, vaan vasta, kun käyttäjä on luonut ja lähettänyt ne.
Näyttöosion lisäksi syöttöosa on tyypillisesti tärkeä osa chat -ikkunaa. Tässä osiossa näkyy käyttäjän luoma viesti reaaliajassa. Jos chat -ohjelma sallii käyttäjien lähettää kuvia tai äänitiedostoja, tämä näkyy yleensä myös tässä osiossa. Muut osiot voivat myös olla osa chat -ikkunoita, mukaan lukien käyttäjien visuaalisten avatarien näytöt, linkit symboleihin, jotka voidaan lähettää chat -ohjelman kautta, ja mainokset.
Vaikka chat -ikkuna on usein perusosa mihin tahansa pikaviestiohjelmaan, on myös muita sovelluksia chat -vaihtoehtoihin. Online -videopelit, erityisesti massiiviset moninpelit (MMO), sisältävät usein chat -ikkunoita pelaajien väliseen viestintään. Nämä ikkunat ovat usein muokattavissa, ja ne voidaan muuttaa vastaanottamaan vain viestejä tietyiltä pelaajilta tai ne voivat sisältää useita välilehtiä, jotta eri tiedot saadaan yksittäisen ikkunan erillisiin kerroksiin. Sosiaalisen verkostoitumisen verkkosivustot sisältävät usein myös pikaviestiohjelmia sivustolle kirjautuneille käyttäjille, jotka käyttävät tyypillisesti chat -ikkunoita, jotka on liitetty selaimeen, jolla näitä sivustoja käytetään.