Mudlet: Jadikan jendela teks Mudlet dapat dibaca oleh pembaca layar

Dibuat pada 15 Feb 2020  ·  7Komentar  ·  Sumber: Mudlet/Mudlet

Ringkasan singkat masalah / Deskripsi fitur yang diminta:

Saat ini saat Anda menggunakan pembaca layar, ia dapat membaca menu dan dialog Mudlet - tetapi bukan jendela sebenarnya tempat teks game ditampilkan.

Ini karena menu dan dialog di Mudlet adalah widget Qt standar yang sudah memiliki dukungan untuk aksesibilitas, sedangkan widget teks game adalah widget buatan tangan dan sangat cepat untuk merender teks - yang belum memiliki dukungan 11y.

Masalah ini adalah tentang menambahkan dukungan padanya: kelas TConsole / TTextEdit .

Langkah-langkah untuk mereproduksi masalah / Alasan menambahkan fitur:

  1. Aksesibilitas yang lebih baik untuk pembaca layar

Keluaran kesalahan / Hasil yang diharapkan dari fitur

Hasil yang diharapkan adalah bahwa NVDA pada Windows, pembaca macOS bawaan, aksesibilitas KDE dan Gnome dapat membaca teks yang berasal dari game dan widget dapat dinavigasi (seperti, untuk kembali membaca teks) dengan cara standar - sebagai pemain gangguan harapkan.

Jadi ini akan diimplementasikan menggunakan kerangka kerja aksesibilitas Qt karena itu akan secara otomatis menangani detail khusus OS untuk kami: https://doc.qt.io/qt-5/accessible-qwidget.html

Informasi tambahan, seperti versi Mudlet, sistem operasi, dan ide tentang cara memecahkan / menerapkan:

Lumpur 4.4.0

sumber karunia

Masalah ini akan dianggap selesai ketika setidaknya 2 pengguna tunanetra menandatangani kegunaan.

Kami baru mengenal bounty pengembang dan ini adalah perampokan pertama kami - jadi kami mengharapkan beberapa hambatan di sepanjang jalan :)

a11y enhancement

Komentar yang paling membantu

Oke, saya akan melihat untuk menyelesaikan pekerjaan mpconley kalau begitu. Akan berbicara dengan Anda nanti.

Semua 7 komentar

Mulai mengatasi ini. Harapkan WIP / PoC minggu depan!

Sudah mengatakannya di discord, tetapi akan mengatakannya di sini: Akan memakan waktu lebih lama dari itu! :P

@mpconley telah menyumbangkan beberapa pekerjaan - lihat apakah https://github.com/Mudlet/Mudlet/compare/add-mpconleys-accessibility-work membantu Anda.

Hei, maaf untuk semua ini, tetapi pekerjaan telah menumpuk di tempat lain dan saya tidak pergi ke mana pun - saya merasa tidak adil bagi saya untuk mengklaim bahwa saya sedang mengerjakan ini dan berpotensi memesan hadiah ketika saya tidak. Saya meninggalkan ini untuk saat ini0, akan kembali dalam sebulan atau lebih ketika semuanya tenang.
Pembaruan: Akankah _tidak_ kembali

Benci untuk terlihat sinis, tetapi seseorang harus menunjuk gajah di dalam ruangan: Anda dapat melakukan apa pun yang Anda inginkan dengan kotak teks, tetapi untuk orang buta, nilai aplikasi ini masih akan kalah dengan keseluruhan UI-nya yang menjadi mimpi buruk untuk digunakan dengan keyboard saja. Tidak, sungguh, luangkan beberapa menit untuk menghafal formulir yang relevan, tutup mata Anda lalu coba buat skrip tanpa menyentuh mouse. Setidaknya di Linux, Anda akan menemukan bahwa Anda bahkan tidak dapat menavigasinya: tombol bilah alat yang sangat Anda sukai tidak menerima fokus, dan ada kontrol teks yang menangkap fokus tanpa cara untuk meninggalkannya. Dengan skrip yang tidak dapat digunakan, aplikasi tidak lebih berguna daripada, katakanlah, klien telnet. Dan Anda tidak dapat dengan mudah memperbaiki kegunaannya - ada lebih dari cukup utang teknis dalam aplikasi untuk menghentikan Anda selama berbulan-bulan jika Anda mencobanya. Secara keseluruhan, Anda mungkin harus bermain dengan kekuatan Anda dan mengabaikannya sama sekali, jangan sampai Anda membuang terlalu banyak waktu untuk itu dan mulai mengeluarkan basis pengguna inti.

Kami sadar ini banyak pekerjaan, tetapi internalisasi membutuhkan banyak pekerjaan dan kami telah mencapainya - dan membawa Mudlet ke lebih banyak orang di luar sana. Kami, orang yang membuat klien, akan mencapai aksesibilitas juga.

Oke, saya akan melihat untuk menyelesaikan pekerjaan mpconley kalau begitu. Akan berbicara dengan Anda nanti.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

macjabeth picture macjabeth  ·  7Komentar

Symple85 picture Symple85  ·  5Komentar

xekon picture xekon  ·  10Komentar

Kebap picture Kebap  ·  5Komentar

Edru2 picture Edru2  ·  5Komentar