NVGram is a Telegram client built from the start for people who use a screen reader. Every screen is a plain list you move through with the arrow keys, every action has a keyboard shortcut, and the app speaks what happens instead of relying on what is on the screen.
It covers the parts of Telegram you use every day: chats and the archive, message history with replies, edits and reactions, voice messages you can record and play at your own speed, files, polls, contacts, groups and channels, privacy settings, and voice calls with echo cancellation. Incoming messages and calls are announced even when the window is in the background, and you can be told when a contact comes online.
ILETILEN MESAJLARDA KAYNAK ARTIK SOYLENIYOR. Bir mesaj baska bir yerden iletilmisse satir once bunu soyluyor: "Ahmet, Ayse adli kisiden iletildi, merhaba". Oncesinde hicbir sey soylenmiyordu, yani duydugunuz sozlerin gonderenin kendi sozleri olup olmadigini ogrenmenin yolu yoktu. Kaynagin adi cozulemiyorsa (gizli gonderen, ya da adi henuz gelmemis bir kanal) yalnizca "iletildi" deniyor - susmak yerine. Eksik yalniz gruplarda degildi: ozel sohbetlerde ve kanallarda da yoktu, ayni duzeltme hepsini kapsiyor. SESLI SOHBETTE KIM KONUSTUGU ARTIK GORUNUYOR. 5.4'te yalnizca kendi konusmamiz sunucuya bildiriliyordu; sonucu su oluyordu: biri konusurken satiri "sessiz" yaziyor ve "Konusani duyur" ayari hicbir sey duyurmuyordu. Telegram bu bilgiyi sunucudan vermiyor, istemcinin bildirmesini bekliyor - artik butun katilimcilar icin bildiriliyor. Sesli sohbette uc duzeltme daha var: mikrofon ve el kaldirma dugmeleri istek sunucuda basarisiz olursa "Yapilamadi" diyor (oncesinde basiyordunuz ve hicbir sey duymuyordunuz), yonetici sizi susturdugunda mikrofon gercekten kapaniyor (dugme "Mikrofonu ac" yazarken mikrofonun acik kalabildigi bir durum vardi), ve sesli sohbete katilma on saniyede yanit gelmezse "Baglaniyor" yazisinda sonsuza kadar beklemek yerine sebebini soyleyip duruyor.