Dokumentation / Referenz
Barrierefreiheit
Zoom der Oberfläche, weniger Bewegung, die ganze IDE per Tastatur und Ansagen für Screenreader.
Yuli lässt sich vollständig mit der Tastatur und mit einem Screenreader bedienen und passt sich deinem Sehvermögen und deiner Bewegungsempfindlichkeit an.
Einstellungen
Unter Globale Optionen (Ctrl+Alt+S) → Darstellung, Abschnitt Barrierefreiheit:
| Einstellung | Optionen |
|---|---|
| Zoom der Oberfläche | Von 80 % bis 200 %: 80, 90, 100, 110, 125, 150, 175 und 200 %. |
| Bewegung reduzieren | Wie im System, Immer reduziert oder Normale Animationen. |
Für Bewegung reduzieren gibt es auch einen Befehl zum Ein- und Ausschalten; such ihn mit Ctrl+Shift+A.
Zoom per Tastatur
| Aktion | Windows und Linux | macOS |
|---|---|---|
| Vergrößern | Ctrl+= (auch Ctrl+Shift+=) |
⌘= (auch ⌘⇧=) |
| Verkleinern | Ctrl+- |
⌘- |
| Zoom zurücksetzen (100 %) | Ctrl+0 |
⌘0 |
Alles per Tastatur
| Um | Drücke |
|---|---|
| Zum nächsten Bereich zu springen (Explorer, Editor, Panel, Chat) | Ctrl+F6 |
| Zum vorherigen Bereich zu springen | Ctrl+Shift+F6 |
| Dich durch Symbolleisten und Tabs zu bewegen | Pfeiltasten; Pos1 und Ende springen an die Enden |
| Einen Dialog zu schließen | Esc: Der Fokus kehrt dorthin zurück, wo er war |
- Solange ein Dialog offen ist, verlässt der Fokus ihn nicht.
- Die Links Zum Editor springen und Zum Chat springen setzen den Fokus direkt in diese Bereiche.
- Schaltflächen, die nur ein Symbol haben, tragen einen barrierefreien Namen.
Ctrl+F6 ist im Editor auch Refactoring: Signatur ändern. Wenn du eine der beiden Funktionen häufig nutzt, belege sie unter Tastenkombinationen neu.
Screenreader
Der Screenreader sagt an, was der Agent tut, ohne dass du in den Chat wechseln musst:
| Moment | Ansage |
|---|---|
| Der Agent arbeitet | „Yuli arbeitet“ |
| Der Agent braucht eine Antwort | „Yuli braucht deine Antwort“ |
| Der Agent ist fertig | „Yuli hat geantwortet: …“, mit dem Anfang der Antwort |
Leistung
Hilfe → Startleistung… zeigt, wie lange jede Phase des Starts gedauert hat. Außerdem wird jede Version in der Continuous Integration gegen Budgets für die Startzeit und für die Größe des geladenen Codes geprüft.
Siehe auch Sprachen und Die Oberfläche.