Trae AI İde İçin 2 adet hazırlanmış erişebilirlik çalışması detayları ve kılavuz

3 views
Skip to first unread message

Hakan Kılıç

unread,
Jan 3, 2026, 4:12:45 PM (9 days ago) Jan 3
to tekno-kor, engelsiziphone, engelsiz-android, 'Gurkan Ersoy' via panayir, 'Taha Türk' via temizpaylasim
Aşağıdaki Trae AI İde için hazırlanmış erişebilirlik geliştirmelerinden istediğinizi tüm paylaşımı okuduktan sonra karar verebilirsiniz.

Tamamını okumanız ve ona göre karar vermeniz önemli.

1. Kendi Trae içinde ek kodlama ile erişebilirlik seçeneklerinin aktif edilmesi. (Aksayan ufak tefek yönler var.)


2: Trae AI İde Nvda Erişebilirlik eklentisi.

Trae IDE (VS Code çekirdeği) üzerindeki en güncel erişilebilirlik protokollerini kullanarak, yeni panel anons sistemini tek bir Erişilebilirlik Paketi altında birleştirdim.

Bu kod; JSON yapısını bozmamak için hata denetimi yapar, mevcut ayarlarını yedekler ve F6 panel geçişlerinden Audio Cues (sesli sinyaller) sistemine kadar her şeyi aktif eder.

Trae IDE Erişilebilirlik ve Anons Paketi

Bu Birleşik Kodun Sağladığı Fonksiyonlar:
1.
Sözlü Geri Bildirim (F6): Artık F6 tuşuna her bastığında NVDA/JAWS sana hangi alana geçtiğini (örneğin: "Terminal panel", "Trae Builder view", "Editor group") anında söyleyecek.

2.
Sinyal ve Anons Dengesi: Bir işlem bittiğinde sadece "bip" duymayacaksın, sistem aynı zamanda o işlemin bittiğini metin olarak da anons edecek.

3.
Akıcılık: Mesajını yazıp Ctrl + Enter yaptıktan sonra ESC tuşuna bastığında, imleç otomatik olarak okuma listesine atlayacak.

4.
Terminal ve Kod Okuma: Terminaldeki tüm çıktılar ve kod yazarken gelen AI önerileri ekran okuyucu tarafından otomatik seslendirilecek.

ekteki kodu ctrl + a ile seçin ve Ctrl + c ile kopyalayın.

Başlata basın ve yazma alanına;

PowerShell yazın.

Çıkan sonucu açmadan üzerindeyken, ablication yapın ve yönetici olarak çalıştır duyunca enter yapın.

PowerShell açılınca;

 Kopyaladığınız metni yapıştırın.

Bende enter yapmadan, kodu yapıştırınca, otomatik işlemeye başladı.

Eğer kodu yapıştırınca 5 ila 10 saniye bekleyin ve PowerShell tepkime vermezse Enter'a basın.

Nvda Eklentisinden önce Trae içinde uyarladığım ayarların dökümü açıklamalarıyla aşağıda:

Bunları kulanmak veya kulanmamak kendi tercihinize bağlı.

Nvda Eklentisi de var. Aralarından tercih yapabilirsiniz.

Ayrıca Setting den aşağıdaki dökümde on duyduklarınızı of yapabilirsiniz.

Kod üzerinde de yapabilirsiniz, lakin kodu bozma riski var.

## Trae IDE Erişilebilirlik ve Tam Kontrol Kılavuzu:

Bu kılavuz, Trae IDE içindeki her sesin, her anonsun ve her tuş hareketinin tam karşılığını içerir.

### 1. Navigasyon ve Odak (F6 ve Panel Geçişleri)

Bu sistem, karmaşık IDE pencereleri arasında kaybolmanı engellemek için her hareketi seslendirir.

* **F6 (Bölge geçişleri):** Bu tuşa bastığında sistem sadece bir ses çıkarmaz, NVDA/JAWS üzerinden **"Panel: Trae Builder"**, **"Side Bar: Explorer"** veya **"Editor Group 1"** gibi bölge isimlerini net bir şekilde anons eder.

***Alt + F1 (Konum Sorgulama):** Paneller arasında nerede kaldığını unutursan bu tuşa bas. Ekran okuyucun o anki odağın hangi butonda veya listede olduğunu uzun bir cümleyle sana açıklar.

**Focus Traversal (Odak Takibi):** İmlecin bir butondan bir yazı alanına geçtiği her an, ekran okuyucu "Clickable" veya "Text Area" diyerek seni bilgilendirir.

### 2. Sesli Bildirimler ve Audio Cues (Bipler + Sesli Bilgiler)

Sistemde iki tür bildirim çalışır: Kısa bipler (hız için) ve Sesli anonslar (detay için).

* **Chat Response Pending (Düşünme Sesi):** AI'ya soru gönderdiğinde, cevap gelene kadar arka planda çok hafif bir "tık tık" sesi duyabilirsin. Bu, sistemin hala çalıştığını ve donmadığını gösterir.

**Response Complete (Cevap Tamamlandı):** AI cevabı bitirdiğinde bir "çınlama" sesiyle birlikte NVDA **"Chat response complete"** (Sohbet cevabı tamamlandı) diyerek seni uyarır.

**Error / Warning Signal:** Bir kod satırında hata varsa, o satıra geldiğinde "kalın" bir uyarı sesi duyarsın. NVDA ise hatanın ne olduğunu (örneğin: "Syntax Error") okur.

### 3. Builder ve Dosya İşlemleri (Canlı Takip)

Builder (İnşa Edici) arka planda senin için kod yazarken olan biten her şeyi sesli olarak duymanı sağlar.

**File Created/Deleted (Dosya Bildirimi):** Builder bir dosya oluşturduğunda odağın bozulmadan arka planda **"Created file: interface.py"** şeklinde bir sesli bilgi duyarsın.

**Apply Notification (Onay Bekliyor):** Builder kodu hazırlayıp dosyaya eklediğinde, ekran okuyucun **"Changes were successfully applied. Please confirm."** (Değişiklikler uygulandı, lütfen onayla) anonsunu geçer. Bu senin için "Ctrl + Enter yap" demektir.

### 4. Akıcı Kullanım Döngüsü

Bu, Trae içindeki en hızlı çalışma rutindir. Eksiksiz adımlar şöyledir:

1. **Ctrl + U:** Doğrudan sohbet yazma kutusuna odaklanırsın.

2. **Mesajı Yaz + Ctrl + Enter:** Mesajı gönderirsin. Sistem "yükselen" bir ses çıkarır.

3. **ESC Tuşu (Özel Atamamız):** Yazma kutusundan anında kurtulursun. NVDA **"Chat list focused"** (Sohbet listesine odaklanıldı) der.

4. **Yukarı Ok:** AI'nın yazdığı son mesajın başına gidersin.

5. **Ctrl + L:** Eğer Builder bir kod önerdiyse ve sen onu dosyaya uygulamak istiyorsan bu kısayol odağı "Accept/Apply" butonuna atar.

### 5. Terminal ve AI Önerileri

**Accessible Terminal:** Terminale düşen her yazı (Python çıktıları veya hatalar) NVDA tarafından bir metin belgesi gibi taranabilir hale getirilmiştir. `NVDA + Ok Tuşları` ile terminal geçmişini okuyabilirsin.

**Inline Suggestions (Tahminli Yazma):** Sen kod yazarken AI bir tamamlama önerirse, sistem bunu sana sesli olarak okur. `Tab` tuşuna basarak bu öneriyi kabul edebilirsin.

### 📋 En Sık Kullanılan 10 Kısayol Kartı

| Tuş | Eylemin Adı | Sesli/Bilgisel Karşılığı |

**F6** | Panel Değiştirme | Geçilen panelin adını anons eder.
Onaylamak için v eemin olmak için; alt + F1 yapın.

**ESC** | Sohbetten Çıkış | "List focused" der, okuma moduna sokar.

**Ctrl + U** | Sohbet Girişi | "Chat input box" der.

**Ctrl + Enter** | Gönder / Onayla | İşlemin başladığını/onaylandığını bildirir.

**Alt + F1** | Yardım | Nerede olduğunun tam özetini okur.

**Ctrl + B** | Sol Paneli Kapat | Ekranı sadeleştirir, NVDA bildirimlerini  susturur.

**Ctrl + J** | Terminali Kapat | Alt paneli gizler, ses kalabalığını bitirir.

**Ctrl + I** | Hızlı Komut | İmlecin olduğu yerde mini sohbet açar.

**Ctrl + Shift + M** | Hataları Listele | Projedeki tüm hataları liste halinde okur.

Trae AI İde Nvda Addon eklentisinin detayları:

1️⃣ GENEL DURUM / ORYANTASYON

1.
Trae erişilebilirlik durumunu bildir

2.
Mevcut Trae panelini tanımlar

3.
Odakta bulunan UIA nesnesini tanımlar

4.
Trae ana pencere başlığını okur

5.
Aktif sekmeyi okur

6.
Açık panel listesini okur
 
2️⃣ CHAT (SOHBET) – EN KRİTİK BÖLÜM
📌 Temel

7.
Son AI mesajını okur

8.
Son kullanıcı mesajını okur

9.
Son mesajın tamamını okur

10.
Chat alanının başlığını okur

Kronolojik Gezinme

11.
Chat’te bir önceki mesaja git

12.
Chat’te bir sonraki mesaja git

13.
İlk mesaja git

14.
Son mesaja git

Listeleme

15.
Chat geçmişini kronolojik listele

16.
Chat geçmişini ters sırada listele

17.
Chat’teki mesaj sayısını bildir

İçerik Kontrolü

18.
Mevcut chat mesajının rolünü bildir (User / Assistant)

19.
Mevcut chat mesajının özetini oku

20.
Mevcut chat mesajının tamamını oku
 
3️⃣ CANLI OKUMA / LIVE REGION

21.
Canlı AI cevaplarını otomatik okuma durumunu aç / kapat

22.
Son canlı okunan mesajı tekrar oku

23.
Canlı okuma durumunu bildir
 
4️⃣ EDITOR (KOD ALANI)

24.
Kod editöründe olduğunu bildir

25.
Mevcut dosya adını oku

26.
Mevcut satırı oku

27.
Mevcut satır numarasını oku

28.
Seçili kodu oku

29.
Kod bloğunu oku

30.
İmlecin bulunduğu fonksiyonu tanımlar
 
5️⃣ BUILDER / AGENT / WORKFLOW

31.
Builder paneline odaklanıldığını bildir

32.
Aktif agent adını oku

33.
Agent durumunu oku (çalışıyor / bekliyor)

34.
Son agent çıktısını oku

35.
Builder adımlarını listele
 
6️⃣ TERMINAL

36.
Terminal paneline odaklanıldığını bildir

37.
Son terminal çıktısını oku

38.
Terminaldeki hata mesajını oku

39.
Terminal çıktısını satır satır oku

40.
Terminalde komut çalışıyor mu bildir
 
7️⃣ PANEL & SEKME YÖNETİMİ

41.
Sol paneli tanımlar

42.
Sağ paneli tanımlar

43.
Alt paneli tanımlar

44.
Panel değiştiğini bildir

45.
Sekme değiştiğini bildir
 
8️⃣ HATA / UYARI / BİLDİRİM

46.
Son hata mesajını oku

47.
Son uyarıyı oku

48.
Bildirim geçmişini oku

49.
Yeni hata var mı bildir
 
9️⃣ ERİŞİLEBİLİRLİK YARDIM

50.
Trae için mevcut NVDA komutlarını listele

51.
Bu komutun ne yaptığını açıkla

52.
Trae erişilebilirlik yardım özetini oku
 
Umarım faydası olur.

Sevgilerimle,

Hakan Kılıç
trae erişebilirlik ayarları power shell komutu detaylı.txt
Reply all
Reply to author
Forward
0 new messages