Hakan Kılıç
unread,Jan 3, 2026, 4:12:45 PM (9 days ago) Jan 3Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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ıç