Eentekstuele gebruikersomgeving oftekstuele gebruikersinterface, ook vaak eencharacter-based user interface (CBUI) of eenop tekst gebaseerde gebruikersinterface (text user interface, TUI) genoemd, is eengebruikersomgeving die op eenvoudigecomputerschermen (terminals) gebruikt wordt, of via speciale programma's geëmuleerd wordt binnen eengrafische gebruikersomgeving.
De belangrijkste kenmerken van een CBUI zijn:
Vaak zijn de schermenmonochroom, dat wil zeggen één kleur tekens (groen, wit of oranje) op een zwarte achtergrond. Bij deze techniek is meestal slechts één applicatie actief op het scherm.
Hoewel men viaMicrosoft Windows,Mac OS enX Window System tegenwoordig meestal gewend is aan het gebruik van applicaties met een grafische gebruikersomgeving, wordt in talloze omgevingen gebruikgemaakt van een tekstuele gebruikersinterface. Denk hierbij aan de administratieve toepassingen bij financiële instellingen, die op grote schaal gebruikmaken vanIBM-mainframecomputers met terminals van het type 3270, ofUnix-omgevingen waar via standaard-ASCII-terminals wordt gecommuniceerd. Ook televisies en videospelers kennen zulke opties om instellingen te bewerken.
Hoewel CBUI's wat gedateerd aandoen, hebben ze een belangrijk voordeel. Doordat de applicaties geheel toetsenbordgestuurd zijn en omdat slechts één applicatie actief is, leent een CBUI zich uitstekend voor data-invoer waarbij grote hoeveelheden gelijksoortige informatie moet worden ingevoerd.