Het Charta Software Environment kent een zeer generieke gebruikersinterface. Deze is ontwikkeld met het uitgangspunt dat er veelvuldig gebruik moet worden kunnen gemaakt van het toetsenbord, het scherm zelf in te delen is door de gebruiker en dat alles standaard en op dezelfde manier werkt. Daarnaast wordt er veel gebruik gemaakt van tabellen.
Navigatie
In de omgeving kan volledig met het toetsenbord worden genavigeerd. Dit kan 2 dimensionaal, dus zowel naar links/rechts als naar boven/onder door middel van de pijltjes en het gebruiken van de windowstoets. Door de windowstoets in te drukken en ingedrukt te houden licht de rand van een component blauw op. Dit betekent dat dit control geselecteerd is. Door nu met de pijltjes te navigeren kan snel elke positie in het scherm worden bereikt.
Sommige onderdelen in het scherm, zoals een tabel of de verkenner, reageren als er op een pijltjestoets wordt gedrukt. In een tabel loop je bij een toetsaanslag bijvoorbeeld van de ene naar een andere cel. Ook zijn er onderdelen die niets kunnen met een dergelijke toetsaanslag, zoals een knop of tab. Als er wel op een pijltjestoets wordt gedrukt, heeft dit het effect dat je naar het component er naast navigeert. Het is zo dus mogelijk door het scherm te lopen zonder de windowstoets te gebruiken. Dit gaat goed totdat je weer een component tegen komt die wel horizontale of verticale navigatie gebruikt en hier kan je dus ook niet "in" of "uit" lopen zonder de windowstoets.
Tip: Als je de windowstoets indrukt en loslaat (zonder navigatie) doet de omgeving er niks mee en krijgt het besturingssysteem (Windows) de kans om iets met de toetsaanslag te doen. Het standaardgedrag is dat het "Startmenu" wordt geopend. Door de windowstoets nogmaals in te drukken en los te laten wordt de Charta omgeving weer actief.
Tabelcomponenten
Tabellen of tabelcomponenten maken een belangrijk deel uit van de Charta Software Environment. Dit omdat het gebruik ervan een goede manier is om lijsten van gegevens te organiseren en te visualiseren. Door gegevens gestructureerd weer te geven in rijen en kolommen kan eenvoudig door middel van sorteren of te filteren inzichtelijke doorsneden van de data worden gegeven. Deze en andere mogelijkheden van tabellen zijn verder uitgewerkt in het artikel tabellen.
Sneltoetsen
Naast navigatie kunnen ook alle andere acties met het toetsenbord worden uitgevoerd. Dit gebeurt met toetscombinaties waar het geselecteerde onderdeel van de omgeving vervolgens op reageert. Een aantal belangrijke staan hieronder genoemd. Een volledige lijst staat in het artikel sneltoetsen.
Componenten
| Windows (ingedrukt houden) + pijlen | Navigatie over componenten |
| Windows + Esc | Maak component selectie groter |
| Windows + F4 | Sluit component selectie |
Tabellen
| Ctrl + A | Selecteer alle tabelcellen |
| Ctrl + pijl omhoog | Selecteer kolom |
| Ctrl + pijl links | Selecteer rij |
| Insert | Voeg rij toe (vanuit rij selectie) |
| Delete | Verwijder rij (vanuit rij selectie) |
| Enter | Open cel of de geselecteerde rij |
| Ctrl + F | Start / sluit filter optie (vanuit kolom selectie) |
Figuur- / kaartcomponent
| + | Zoom in |
| - | Zoom uit |
Het scherm indelen
Het scherm kan door de gebruiker zelf worden ingedeeld. De volgende indelingen zijn mogelijk:
Het groter en kleiner maken van panelenEen deel van het scherm kan groter of kleiner gemaakt worden, door met de muis boven een splitter (scheiding tussen twee componenten op het scherm) te gaan hangen en deze te slepen.Het splitsen van een paneelDoor gebruik te maken van de knoppen in de kop van een paneel (zie illustratie hieronder), kan een paneel gesplitst worden in horizontale en verticale richting (het horizontale en verticale streepje). Na het splitsen is er een leeg panel. Hier kan een ander component in gesleept worden. De overige knoppen in het onderstaande kop van een paneel zijn om te toggelen tussen een split-panel en tab-panel (het vierkantje; doet het alleen met één tab), om de kop te verbergen (driehoek) en om het paneel te sluiten (kruisje).Het verslepen van componentenComponenten (tabbladen, panelen) kunnen worden verplaatst door deze te "drag" en "droppen". Klik met de muis bijvoorbeeld op een tabblad en houd de muis ingedrukt. Nu kan dit tabblad verplaatst worden naar andere plaatsen op het scherm.
