Gdy włączone zawartość okna może być przesuwana za pomocą następujących funkcji. ( Uwaga: Będzie również przewijane gdy wpiszesz znak nowej linii w ostatniej linii okna. Bądź ostrożny z scrollok(...), inaczej uzyskasz niechciane efekty. )
Następujący kod powinien wytłumaczyć sposób przewijania textu. Zobacz również przykład type.c.
Mamy okienko z 18 liniami i 66 kolumnami i chcemi przewijać text zawarty w nim. S[] jest tablicą znaków zawierającą text. Max_s jest numerem ostatniej linii w s[]. Clear_line zapisuje pustkę od pozycji kursora do końca linii używając aktualnych atrybutów okna ( nie A_NORMAL jak robi to clrtoeol ). Beg jest ostatnią linią z s[] aktualnie pokazywaną w oknie. Scroll mówi funkcji co robić.